8 – ActionScript 3 ou l’art d’écouter
© Groupe Eyrolles, 2008
131
est appelée phase de remontée (bubbling phase) : l’événement remonte les
conteneurs en sens inverse jusqu’au composant Application, afin de
déclencher les écouteurs qui lui sont associés.
La figure 8-6 présente la modélisation de ces trois phases.
Programmez votre première classe
ActionScript 3
Nous savons maintenant mettre en place le processus de propagation événementielle. Afin de mettre en œuvre la fonctionnalité désirée, nous allons
devoir créer une classe qui va intégrer ce processus ainsi que les méthodes
permettant le déplacement des panneaux de notre page d’accueil.
Créer la classe
Pour créer notre classe, nous allons utiliser l’assistant de Flex Builder pour
générer automatiquement un fichier de classe. Voici la marche à suivre :
1 Sélectionnez dans Flex Builder l’option File>New>ActionScript Class.
L’assistant de création de classe s’ouvre.
CLIN D’ŒIL La petite bulle qui remonte…
Le parcours de l’événement durant cette phase
s’apparente à celui d’une bulle remontant à la surface de l’eau. C’est pour cette raison que cette
phase est appelée bubbling phase en anglais.
W3C Propagation événementielle
Ce mécanisme de propagation événementielle
s’inspire du DOM (Document Object Model)
défini par une spécification du W3C :
B www.w3c.org/TR/Dom-Level-3-Events/
C’est pour cette raison que les langages Java et
JavaScript utilisent eux aussi le même mécanisme
de propagation événementielle.
Figure 8–6
La propagation événementielle
modélisée en trois phases
Précédent

- 145/240

Suivant