ActionScript 3 – Programmation séquentielle et orientée objet
74
que…
roue.rotation +=3;
roue2.rotation-=3;
Fichier de référence : Chapitre4/proprietes1.fla
roue.x = 150;
roue.y = 90;
roue.alpha = roue2.alpha = 0.5;
roue2.addEventListener(MouseEvent.MOUSE_DOWN,placerRoue2);
roue.addEventListener(Event.ENTER_FRAME,tournerRoue);
function placerRoue2(evt:Event) {
roue2.x=259;
roue2.y=103;
axe.rotation=-45;
roue2.rotation=roue.rotation=0;
roue2.addEventListener(Event.ENTER_FRAME,tournerRoue2);
}
function tournerRoue(evt:Event) {
roue.rotation +=3;
}
function tournerRoue2(evt:Event) {
roue2.rotation -=3;
}
Nous ne détaillerons pas ligne à ligne ce script car nous ne ferions que répéter les analyses
présentées ci-dessus. Précisons simplement que nous avons cherché à combiner les deux
premières animations pour démontrer qu’un clic sur une occurrence peut entraîner le
déclenchement d’un mouvement continu.
Observez bien la position de l’écouteur gérant l’événement ENTER_FRAME : il se trouve dans la
fonction de rappel qui est appelée uniquement au moment du clic sur une occurrence.
Par ailleurs, nous avons également cherché à démontrer qu’une occurrence peut se voir
attribuer plusieurs écouteurs (roue2, MOUSE_DOWN et ENTER_FRAME).
Les encres
Lorsque nous faisons référence aux propriétés d’une occurrence en ActionScript, nous
sous-entendons généralement celles que nous venons d’aborder dans la première partie
de ce chapitre. Cependant, il en existe d’autres. Parmi celles-ci, les encres permettent de
régler le mode de surimpression d’une occurrence par rapport au contenu de son arrièreplan. L’attribution de cette propriété à une occurrence se fait assez simplement en utilisant
la même syntaxe que celle que nous venons de voir dans le développement précédent.
74
que…
roue.rotation +=3;
roue2.rotation-=3;
Fichier de référence : Chapitre4/proprietes1.fla
roue.x = 150;
roue.y = 90;
roue.alpha = roue2.alpha = 0.5;
roue2.addEventListener(MouseEvent.MOUSE_DOWN,placerRoue2);
roue.addEventListener(Event.ENTER_FRAME,tournerRoue);
function placerRoue2(evt:Event) {
roue2.x=259;
roue2.y=103;
axe.rotation=-45;
roue2.rotation=roue.rotation=0;
roue2.addEventListener(Event.ENTER_FRAME,tournerRoue2);
}
function tournerRoue(evt:Event) {
roue.rotation +=3;
}
function tournerRoue2(evt:Event) {
roue2.rotation -=3;
}
Nous ne détaillerons pas ligne à ligne ce script car nous ne ferions que répéter les analyses
présentées ci-dessus. Précisons simplement que nous avons cherché à combiner les deux
premières animations pour démontrer qu’un clic sur une occurrence peut entraîner le
déclenchement d’un mouvement continu.
Observez bien la position de l’écouteur gérant l’événement ENTER_FRAME : il se trouve dans la
fonction de rappel qui est appelée uniquement au moment du clic sur une occurrence.
Par ailleurs, nous avons également cherché à démontrer qu’une occurrence peut se voir
attribuer plusieurs écouteurs (roue2, MOUSE_DOWN et ENTER_FRAME).
Les encres
Lorsque nous faisons référence aux propriétés d’une occurrence en ActionScript, nous
sous-entendons généralement celles que nous venons d’aborder dans la première partie
de ce chapitre. Cependant, il en existe d’autres. Parmi celles-ci, les encres permettent de
régler le mode de surimpression d’une occurrence par rapport au contenu de son arrièreplan. L’attribution de cette propriété à une occurrence se fait assez simplement en utilisant
la même syntaxe que celle que nous venons de voir dans le développement précédent.
