Bouton de programme avec ActionScript et Script Assist
Nous avons terminé notre FlashR Animation eCard CS4, ajout du code stop () et construction du bouton que notre visionneuse utilisera pour rejouer l'animation une deuxième fois ou plus. Nous sommes maintenant prêts à attacher du code ActionScript 3 à notre bouton. Ce code indiquera à Flash d'écouter un événement de souris, tel que notre bouton cliqué. Ensuite, nous allons écrire une fonction pour indiquer à Flash ce qu'il faut faire lorsque le bouton est cliqué. Notre fonction indiquera à Flash de revenir à la première image et de rejouer l'animation.

Ouvrez votre fichier de travail dans Flash CS4.

1. Nous devons d'abord ajouter notre bouton Replay sur la scène. Nous ne voulons pas que le bouton soit disponible jusqu'à ce que l'animation soit lue pour la première fois et s'arrête. Ajoutons donc le bouton à la dernière image de l'animation (image 75). De plus, pour empêcher le bouton de s'afficher sur la scène jusqu'à l'image 75, nous devons ajouter une image clé. Cliquez avec le bouton droit sur l'image 75 du calque Button et ajoutez une image clé. Flash vous donnera 74 images vierges et une image clé sur l'image 75.

Maintenant, faites glisser une occurrence (copie) du bouton Rejouer de la bibliothèque sur la neige dans le coin inférieur droit de la scène.

2. Afin de contrôler cette instance (copie) du bouton Rejouer avec ActionScript, nous devons lui donner un nom unique. Avec le bouton sélectionné, accédez au panneau Propriétés et remplacez "Nom de l'instance" par "replay_btn". Nous pouvons maintenant commencer à travailler sur ActionScript.

3. Cliquez sur l'image 75 du calque Actions et ouvrez le panneau Actions. Voici notre code jusqu'à présent.

import flash.display.MovieClip;
this.stop ();

4. Disons à Flash d'écouter un clic de souris sur notre bouton replay_btn. Nous utiliserons à nouveau Script Assist pour écrire notre ActionScript. Cliquez sur le bouton Script Assist pour ouvrir le volet supérieur.

Cliquez sur le signe Plus pour ouvrir la liste des codes ActionScript. Dans cette liste de codes, cliquez sur flash.events - IeventDispatcher - Méthodes - addEventListener. Flash mettra automatiquement à jour notre code en ajoutant ces deux lignes.

Suivant →

Copyright 2018 Adobe Systems Incorporated. Tous les droits sont réservés. Copies d'écran des produits Adobe reproduites avec la permission d'Adobe Systems Incorporated. Adobe, Photoshop, Photoshop Album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst et Flash Paper Paper est / sont [une] marque [s] déposée (s) ou une marque [s] d'Adobe Systems Incorporated aux États-Unis et / ou dans d'autres pays.


Instructions Vidéo: ActionScript 3 tutorial - Next Frame Button (Mai 2024).