160 likes | 247 Views
Learn how to create button symbols, add interactions with ActionScript 3, and program actions like stop, play, and URL opening in Flash animations. Practice exercises included.
E N D
Interaction 1 COM3562 Communication MultimédiaFévrier 2012
Aujourd’hui • Les séquences dans une animation, les nommer. Changer l’ordre de lecture • Création d’un symbole bouton, Placer sur la scène et nommer. • Utilisation des interactions Action Script 3 • Fragments de code et fenêtre Actions. • Donner un nom (Étiquette) aux images (colonnes) dans le scénario • Actions simples • Arrêter • Joueur à partir d’une étiquette • Jouer une séquence à partir d’une étiquette ou d’une image (no) • Ouvrir une page URL • Composantes = Formulaires – contrôles de vidéo ou son. • Notes sur Flash (version ancienne)
Créer des séquences • Une animation peut comporter plusieurs séquences animées. • Par défaut elles sont lues dans l’ordre • Voir Menu Insérer Séquence et Fenêtre Autres Panneaux/Séquences. • Pour tester lorsqu’il y a plusieurs séquences il faut faut utiliser le choix lire toutes les séquences. • Vous pouvez renommer et changer l’ordre de lecture des séquences. Évitez les accents
Insérer une étiquette • Pour vous repérer dans le scénario. • On nomme les calques(lignes). Mais aussi on nomme les images (colonnes) • À un moment donné, ie pour une colonne dans le scénario,on peut donner un nom à ce moment qui désigne l’animation qui suit. Ici on a mis Etiquette1, mais ce pourrait être Animation 1 ou autre. • On donne le nom de l’Étiquette dans les propriétés. Évitez les accents
Bouton • Notes sur Flash (version ancienne) Boutons • Créer un symbole bouton (nom_btn)Définir ses états (Ajouter des images clé F6 et modifier l’apparence des états du bouton • Pour programmer l’Effet du bouton • Glisser le bouton sur la scène (Donner un nom au bouton sur la scène dans les propriétés). • Sélectionner le bouton sur la scène et définir ce qui sera exécuté en utilisant la Fenêtre Fragments de code.. Puis en modifiant les paramètres dans Actions • Le même bouton peut-être placé à plusieurs endroits, avoir plusieurs noms et exécuter une action spécifique selon le bouton cliqué.
Programmer des actions • Arrêter (à la fin.. Ou pour attendre que l’usager clique) stop(); • Lancer l’animation à partir d’une étiquette ou d’un no d’image gotoAndPlay(5); OugotoAndPlay( "Etiquette1"); Vous choisissez l’étiquette pour désigner l’animation qui suit • Lancer une séquence à partir d’une étiquette ou d’un no gotoAndPlay(1, "Sequence2") En fait vous choisissez dans la fenêtre Fragments de codepuis vous modifiez l’action dans la fenêtre Actions.
Programmer des actions • Arrêter (à la fin.. Ou pour attendre que l’usager clique) stop();
Programmer des actions • Lancer l’animation à partir d’une étiquette ou d’un no d’image gotoAndPlay(5); OugotoAndPlay("étiquette1"); Vous écrivez l’étiquette pour désigner l’animation qui suit.
Programmer des actions • Lancer une séquence à partir d’une étiquette ou d’un no gotoAndPlay(1, "Séquence 3") En fait vous choisissez dans la fenêtre Fragments de codepuis vous modifiez l’action dans la fenêtre Actions.
Programmer des actions • Lancer une séquence à partir d’une étiquette ou d’un no gotoAndPlay(1, "Séquence 3") En fait vous choisissez dans la fenêtre Fragments de codepuis vous modifiez l’action dans la fenêtre Actions.
Programmer des actions • Pour tester l’Animation Il faut activer les boutons simples • Éventuellement lire toutes les séquences
Programmer les actions simples • Une autre action très utile.. est celle d’ouvrir une page Web Il faut modifier l’Adresse URL dans la fenêtre Actions. navigateToURL(new URLRequest("http://lrcm.com.umontreal.ca/Dufresne/COM3562/")
Exercice de la planche • Essayez de recréer l’interactif de la planche
Composants • Même sans apprendre à programmer les composants. Nous verrons comment les utiliser pour faire une maquette.
Composants • Il faut spécifier les propriétés pour chaque composant. • Par exemple dans une pizza.. • Essayez différentsTypes de composants
Exercice Pizza • Essayez de définir une interface pour commander une Pizza. • Visiter le site Domino pour voir des exemples. • Domino Pizza