Toutes les demandes sont faites de pièces de base . En ActionScript 3 , l'un de ces blocs de construction est classes . Une classe est un modèle ou un modèle qui est utilisé pour créer des objets à l'intérieur de cette classe et il définit l' état et le comportement de tous les objets de cette classe au niveau de base. Classes en ActionScript sont une nécessité absolue , car tout le code ActionScript devrait apparaître dans une classe. Instructions
1
Initier le " chargeur de classe " en copiant le code ci-dessous dans la fenêtre de code " Actions" . Sélectionnez une image sur la timeline et cliquez à droite . Sélectionnez " Actions " pour faire apparaître la fenêtre de code . En ActionScript 3 , les objets extérieurs tels que XML , les fichiers SWF et les images peuvent être chargées à l'exécution à l'aide de la classe Loader . Pour l'utiliser, il suffit de créer une instance de la classe Loader et en utilisant la méthode " . Charge ()", charger les objets extérieurs. Le " addChild () " peut également être utilisé pour afficher la liste des objets à l'écran , comme indiqué ci-dessous:
var my_loader : Loader = new Loader ();
my_loader.load ( new URLRequest ( " eHowPhoto.jpg "));
addChild ( my_loader ) ;
Pour tester le code ci-dessus , appuyez sur Ctrl + Entrée. L' image ci-dessus doit être chargé à l'écran.
2
Exécuter la " classe Timer " en copiant le code ci-dessous dans la même fenêtre que la classe Loader. Cette classe exécute une partie de code à plusieurs reprises après une période de temps définie . Il peut être utilisé , par exemple , faire pivoter une image après une certaine période de temps, disons 30 secondes. Le code fonctionne en déclenchant un événement appelé "TIMER" à intervalles spécifiés. Cet événement est alors capturé par un écouteur d'événements et exécuté en utilisant la méthode comme indiqué ci-dessous:
var myTimer : timer = new Timer (30000 , 4);
myIdentifier "Start (). " . addEventListener ( TimerEvent.TIMER , timerListener ) ;
fonction timerListerner
(e: TimerEvent ): void { //Photos
commandes de codes Téléchargez ici
}
myIdentifier.start ();
Collez le code ci-dessus sur le scénario du clip et appuyez sur Ctrl + Entrée pour démarrer le clip. Une sortie "Timer est déclenché » qui apparaîtra toutes les 30 secondes 4 fois.
3
lancer une action de gestion d'événement pour ajouter de l'interactivité . Cela peut être quelque chose de déclencher une action à l'aide d'un clic de souris , un coup de clavier ou du chargement d'un actif ou d'un composant externe. Un " Event Listener ", une fonction qui crée une interaction, est utilisée pour enregistrer un événement et exécute l'action définie . L'exemple de code ci-dessous agit en affichant le message "J'ai été cliqué ! " lorsqu'une souris est cliqué sur l'objet spécifié :
myButton.addEventListener ( MouseEvent.CLICK, myClickReaction ) ;
fonction myClickReaction
(e: MouseEvent ): void { trace
( «J'étais cliqué !) ; }
4
Utilisez les classes que vous avez créées pour contrôler ou ajouter de l'interactivité à votre flash clips et présentations Le code peut être utilisé sur . n'importe quel clip en changeant simplement les variables à relier à des éléments appropriés à l'aide des noms de chemins différents .