Articles taggés avec 'développement'


Gestion des événements: les similitudes entre Flash et Javascript

Un des points forts d'Adobe Flash réside dans le choix de la spécification ECMAScript (ECMA-produits - é enne ORDINATEUR C anufacturers ssociation M) comme le standard de scripts ActionScript et JavaScript, en fait, deux proviennent d'une norme plus élevée car ils sont extrêmement similaires.. C'est une des raisons pour laquelle de nombreux programmeurs en ActionScript de développer très facilement en JavaScript, et vice versa.

ActionScript a toujours eu une gestion «double» d'événements qui a souvent confondu certains développeurs. En MovieClip, par exemple, vous pouvez définir un événement en déclarant simplement une fonction des propriétés de l'événement, par exemple:

Méthode 1

1
2
3
( ) { mio_mc. onRelease = function () {
"Click sul MovieClip" ) ; trace ("Cliquez sur le MovieClip");
}

D'autres objets, en revanche, exigent une gestion différente de l'événement que vous souhaitez surveiller, nécessitant l'auditeur classique, un objet conçu pour cette tâche. Par exemple, l'objet de la souris peuvent être contrôlés de cette façon:

Méthode 2

1
2
3
4
5
Object = new Obejct ( ) ; MouseListener var: Objet = new Obejct ();
( ) { MouseListener. OnMouseMove = function () {
"Mouse in moto" ) ; trace ("Souris en mouvement");
}
addListener ( mouseListener ) ; Souris . addListener (MouseListener);

Les composants ont une autre variante, comme le composant Loader:

Méthode 3

1
2
3
4
5
Object = new Object ( ) ; loaderListener var: Objet = new Object ();
= function ( evt : Object ) { . loaderListener complète = function (evt: Object ) {
"Caricamento completato" ) ; trace ("Upload terminé");
};
( "complete" , loaderListener ) ; . myLoader_ldr addEventListener ("complète", loaderListener);

Pourquoi ces différences? La raison, en effet, est très simple. Méthode 1, la plus immédiate, est utilisé lors de l'événement pour «intercepter» est unique, c'est quand il ne fait aucun sens de «prendre» plusieurs fonctions les uns après les ' d'autres. Méthodes 2 et 3, cependant, créer des «listes» des «auditeurs» et sont extrêmement utiles et puissants car ils vous permettent de joindre nombre pratiquement infini de fonctions à un événement particulier.

La même chose arrive dans JavaScript et peut être vu dans les bibliothèques comme un prototype . La pratique d'observer () la méthode, disponible à partir de l'événement, vous permet d'ajuster une fonction d'un objet événement. Par exemple:

1
window , 'load' , function ( ) { alert ( "Finestra caricata" ) ; } ) ; Événement. Observez (fenêtre, 'load', function () {alert ("Fenêtre chargés ");});

Dans ce cas, nous avons joint notre fonction qui affiche une alerte à l'événement de chargement de l'objet window. Nous ne pouvons que répéter la déclaration et joindre événement supplémentaire:

1
2
window , 'load' , function ( ) { alert ( "Finestra caricata - 1" ) ; } ) ; Observez l'événement (fenêtre, 'load', function () {alert (Fenêtre «chargé - 1. ");});
window , 'load' , function ( ) { alert ( "Finestra caricata - 2" ) ; } ) ; Observez l'événement (fenêtre, 'load', function () {alert (Fenêtre «chargé - 2. ");});

Cette caractéristique, également courante dans ActionScript, il est extrêmement polyvalent, en particulier dans le code JavaScript, est la clé de la création de nombreux «widgets» et des extensions (voir le classique encliquetage ) désormais prolifèrent sur ​​le Web la possibilité de marquer le long, en fait , pour des événements qui sont déjà contrôlées par d'autres fonctions, peuvent être non-intrusif (discrète) et ensuite, en pratique, d'ajouter des fonctions à celles déjà présentes.

Suite ...

BlogBabel API beta aujourd'hui

Mise à jour: BlogBabel fermés - tous les services, les widgets et les plugins ne sont plus actifs

Avec des rapports de P | xel et Dat j'ai pris conscience de la nouvelle API fournie par le site de BlogBabel . J'ai donc publié une nouvelle version de dell'antipixel BlogBabel Flash.

l'image

Dans cette nouvelle version (qui a installé le version précédente de Flash ne fait rien, la mise à jour est automatique) sont utilisés, les nouvelles API mises à disposition par BlogBabel . Le code est moins invasive et plus rapide que l'année précédente. Dans le menu contextuel, vous pouvez également accéder à de plus amples informations et un calcul sur le «haut» ou «bas» (vert ou fond rouge) est désormais correctement être fournis par le même système d'API BlogBabel .

N'oubliez pas d'utiliser suffisamment pour être enregistré sur le antipixel BlogBabel et insérez les lignes suivantes de code dans votre site:

[HTML

Derniers Commentaires

  • Ci sono 9 commenti a questo Post 9 WordPress 3.3: maintenant tous jQuery
    • Giovambattista Fazioli : @ paso: absolument. Il suffit d'identifier le champ [CCI] entrée [/ cci] que vous souhaitez ...

    • paso : Bonjour je voudrais demander un service, vous pouvez utiliser le sélecteur de date avec cform7 j'ai spiegp mieux que je peux mettre en œuvre ...

    • Simon : Il agace perturbés à nouveau et utiliser cet espace pour ces choses ... Mais ça ne fonctionne pas ...

  • Ci sono 12 commenti a questo Post 12 tutoriel Photoshop: chaîne de texte à se
    • Giovambattista Fazioli : @ Barbara: Si vous voulez dire le fond pour commencer à écrire ce que ça dépend où ...

    • Barbara : Bonjour, est très intéressant, mais comment écrivez-vous dans le bas au lieu de ce qui précède? Merci



Arrêtez SOPA