ActionScript 3 – Programmation séquentielle et orientée objet
374
chaque occurrence du symbole que vous aurez défini comme carte modèle, nous créons
un fichier ActionScript avec le contenu ci-dessous :
Script du fichier ModeleCarte.as :
package {
import flash.display.Sprite;
import flash.events.MouseEvent;
public class ModeleCarte extends Sprite {
public function ModeleCarte() {
addEventListener(MouseEvent.MOUSE_DOWN,rendreMobile);
addEventListener(MouseEvent.MOUSE_UP,arreterMobilite);
}
public function rendreMobile(evt:MouseEvent) {
startDrag();
}
public function arreterMobilite(evt:MouseEvent) {
stopDrag();
}
}
}
Nous devons ensuite rattacher ce script au symbole, afin que toutes les occurrences issues
de ce dernier puissent être déplacées sur la scène.
1. Créez un symbole dans une animation que vous devez enregistrer dans le même dossier
que le fichier ModeleCarte.as.
Lorsque vous allez effectuer le raccourci clavier F8 pour convertir votre sélection en
symbole, cliquez ensuite sur le bouton Avancé (figure 16-1). Si ce dernier porte le
nom d’étiquette Options de base, c’est que vous avez accès à la partie inférieure de la
fenêtre qui nous intéresse (figure 16-2).
2. Cochez la case Exporter pour ActionScript afin d’activer la case de saisie Classe.
3. Saisissez le nom du fichier ActionScript que vous venez de créer.
Figure 16-1
Le bouton Avancé permet d’accéder aux réglages de liaison d’un symbole.
Précédent

- 402/426

Suivant