Puce et Média

Recherche et développement en multimédia

  • Augmenter la taille
  • Taille par défaut
  • Diminuer la taille
Puce et Média > Flash plate-forme > Action Script 3.0
Action Script 3.0

Array et Vector en AS 3.0

Envoyer Imprimer PDF

En AS 3.0 la classe Array voit ses méthodes complétées, et la classe Vector fait son apparition...

Lire la suite...
 

Différence entre AS2 et AS3

Envoyer Imprimer PDF

Quelques mémos sur les différences entre AS2 et AS3.

Lire la suite...
 

Typage et type de variable

Envoyer Imprimer PDF

Les variables définies mais non initialisées ne sont pas toutes équivalenbtes équivalentes à null. Le tableau ci-dessous présentent les valeurs par défaut par type de variables. De même, il est intéressant de regarde le type d'instance de certaine classes.

Lire la suite...
 

Interactions et collisions

Envoyer Imprimer PDF

Pour détecter les collisions en SA 3.0 nous disposons de deux fonctions hitTestPoint() et hitTestObject(). La première peut être précise et détecter la forme de l'objet alors que la seconde détecte seulement si les bounding box de chaque objet se superpose. Il existe diverses autres approches que vous trouverez sur ces liens.

Lire la suite...
 

Imbrications

Envoyer Imprimer PDF

En AS 3.0, chaque objet conteneur empile ses occupants les uns sur les autres. Plus moyen d'en placer un au 1er et un autre directement au 10ème. Les conteneurs sont des tableaux et ne tolèrent pas d'espace inoccupé. A première vue, cela change radicalement d'approche avec AS 2.0 mais pour en fin de compte beaucoup plus de souplesse et de possibilités.

Lire la suite...
 

Gestion et propagation évènementielle

Envoyer Imprimer PDF

Bien que d'apparence plus verbeuse, la gestion des events en AS 3.0 est bien plus souple et adaptable que ce qu'elle ne l'était en AS 2.0. Elle est basée sur un modèle évènementiel appelé DOM 3 Event Model. Voici la signature de la mise en place d'un écouteur

addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
objet.addEventListener("evenement", ecouteur);

AS 3.0 intègre la notion de propagation évènementielle, qui se décompose en 3 phases

  • La capture de l'évènement (useCapture true / false)
  • La cible
  • La remontée
Lire la suite...
 

Formes graphiques

Envoyer Imprimer PDF

La gestion des formes graphiques ne change pas entre AS 2.0 et AS 3.0. C'est plutôt la manière de les imbriquer et de les inter-positionner qui diffère.

Lire la suite...
 

Liste d'affichage

Envoyer Imprimer PDF

La liste d'affichage correspond à la hiérarchie avec laquelle ActionScript affiche et imbrique les éléments visibles.

Lire la suite...
 

Gestion de l'API Display

Envoyer Imprimer PDF

Si en AS 2.0 nous n'avions accès uniquement qu'au MovieClip, Bouton, Textfield et Bitmapdata, dorénavant en AS 3.0, l'architecture se décline En trois principales classes d'affichage. Les objets d'affichage (DisplayObject), les objets d'interaction (InteractiveObject) et les objets conteneurs (DisplayObjectContainer).

Lire la suite...
 




Puce et Média > Flash plate-forme > Action Script 3.0