ActionScript 3 – Programmation séquentielle et orientée objet
154
9. Utilisez ensuite le script ci-dessous, que vous devez répéter autant de fois que vous
avez de boutons, pour déplacer la tête de lecture sur les différentes images-clés de
votre animation.
btEcran1.addEventListener(MouseEvent.CLICK,allerImage10);
function allerImage10(evt:MouseEvent) {
gotoAndStop(5);
}
Nous vous rappelons qu’il est fortement conseillé de laisser de nombreuses images vides
entre les images-clés afin de pouvoir insérer d’éventuelles images-clés.
Symbole avec liaison placé sur la scène en AS
(environnement auteur)
Pour réaliser la mise en pages d’une animation dans l’interface de Flash, vous devez
construire tous les écrans, l’un après l’autre, faire glisser des symboles sur la scène et
utiliser des outils de création. Mais dans certains cas, le placement de nombreuses occurrences sur la scène peut s’avérer fastidieux voire même impossible.
Pour pallier ce problème, la solution est extrêmement simple : utilisez des symboles avec
liaison, accompagnés de l’opérateur new et de la méthode addChild().
Une fois n’est pas coutume, sans même introduire cette notion ou vous la présenter,
commençons par une démonstration, que nous vous conseillons de suivre en même temps
en créant préalablement un nouveau fichier Flash.
1. Réalisez dans un clip l’animation d’une taupe qui sort de son trou (placez l’instruction stop() sur la dernière image-clé).
2. Effectuez un clic droit sur ce symbole dans la bibliothèque et sélectionnez la
commande Liaisons.
3. Cochez la case Exporter pour ActionScript et donnez un nom de Classe (débutez ce
nom par une majuscule sans utiliser de caractères accentués ou spéciaux, ni même
d’espace).
4. À présent, nous devons placer ce clip sur la scène. Pour cela, nous utilisons le script
ci-dessous sur l’image-clé 1 de notre animation, afin de générer dynamiquement une
occurrence sur la scène.
Fichier de référence : Chapitre6/TaupeLand.fla
var taupe1 = new TaupeAnimee();
taupe1.x=300;
taupe1.y=200;
addChild(taupe1);
Conseil
Utilisez le raccourci clavier F6 pour pouvoir insérer des images-clés.
154
9. Utilisez ensuite le script ci-dessous, que vous devez répéter autant de fois que vous
avez de boutons, pour déplacer la tête de lecture sur les différentes images-clés de
votre animation.
btEcran1.addEventListener(MouseEvent.CLICK,allerImage10);
function allerImage10(evt:MouseEvent) {
gotoAndStop(5);
}
Nous vous rappelons qu’il est fortement conseillé de laisser de nombreuses images vides
entre les images-clés afin de pouvoir insérer d’éventuelles images-clés.
Symbole avec liaison placé sur la scène en AS
(environnement auteur)
Pour réaliser la mise en pages d’une animation dans l’interface de Flash, vous devez
construire tous les écrans, l’un après l’autre, faire glisser des symboles sur la scène et
utiliser des outils de création. Mais dans certains cas, le placement de nombreuses occurrences sur la scène peut s’avérer fastidieux voire même impossible.
Pour pallier ce problème, la solution est extrêmement simple : utilisez des symboles avec
liaison, accompagnés de l’opérateur new et de la méthode addChild().
Une fois n’est pas coutume, sans même introduire cette notion ou vous la présenter,
commençons par une démonstration, que nous vous conseillons de suivre en même temps
en créant préalablement un nouveau fichier Flash.
1. Réalisez dans un clip l’animation d’une taupe qui sort de son trou (placez l’instruction stop() sur la dernière image-clé).
2. Effectuez un clic droit sur ce symbole dans la bibliothèque et sélectionnez la
commande Liaisons.
3. Cochez la case Exporter pour ActionScript et donnez un nom de Classe (débutez ce
nom par une majuscule sans utiliser de caractères accentués ou spéciaux, ni même
d’espace).
4. À présent, nous devons placer ce clip sur la scène. Pour cela, nous utilisons le script
ci-dessous sur l’image-clé 1 de notre animation, afin de générer dynamiquement une
occurrence sur la scène.
Fichier de référence : Chapitre6/TaupeLand.fla
var taupe1 = new TaupeAnimee();
taupe1.x=300;
taupe1.y=200;
addChild(taupe1);
Conseil
Utilisez le raccourci clavier F6 pour pouvoir insérer des images-clés.
