Pulsante di programma con ActionScript e Script Assist
Abbiamo completato il nostro FlashR Animazione eCard CS4, aggiunto il codice stop () e creato il pulsante che il nostro visualizzatore utilizzerà per riprodurre l'animazione una seconda o successiva volta. Ora siamo pronti per allegare un po 'di codice ActionScript 3 al nostro pulsante. Questo codice indica a Flash di ascoltare un evento del mouse, ad esempio facendo clic sul pulsante. Quindi scriveremo una funzione per dire a Flash cosa fare quando si fa clic sul pulsante. La nostra funzione dirà a Flash di tornare al primo fotogramma e riprodurre nuovamente l'animazione.

Apri il tuo file di lavoro in Flash CS4.

1. Per prima cosa dobbiamo aggiungere il nostro pulsante Replay sul palco. Non vogliamo che il pulsante sia disponibile fino a quando l'animazione non viene riprodotta per la prima volta e si interrompe. Aggiungiamo quindi il pulsante all'ultimo fotogramma dell'animazione (fotogramma 75). Inoltre, per evitare che il pulsante venga visualizzato sul palco fino al fotogramma 75, è necessario aggiungere un fotogramma chiave. Fare clic con il tasto destro del mouse sul fotogramma 75 del livello Button e aggiungere un fotogramma chiave. Flash offre 74 fotogrammi vuoti e un fotogramma chiave sul fotogramma 75.

Ora trascina un'istanza (copia) del pulsante Replay dalla Libreria sulla neve nell'angolo in basso a destra del palco.

2. Per controllare questa istanza (copia) del pulsante Replay con ActionScript, dobbiamo assegnargli un nome univoco. Con il pulsante selezionato, vai al pannello Proprietà e sostituisci "Nome istanza" con "replay_btn". Ora possiamo iniziare a lavorare su ActionScript.

3. Fare clic sul fotogramma 75 del livello Actions e aprire il pannello Actions. Ecco il nostro codice finora.

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

4. Diciamo a Flash di ascoltare per un clic del mouse sul nostro pulsante replay_btn. Useremo di nuovo Script Assist per scrivere il nostro ActionScript. Fare clic sul pulsante Assistente script per aprire il riquadro superiore.

Fare clic sul segno più per aprire l'elenco dei codici ActionScript. Da questo elenco di codici, fare clic su flash.events - IeventDispatcher - Metodi - addEventListener. Flash aggiornerà automaticamente il nostro codice aggiungendo queste due righe.

Successivo →

Copyright 2018 Adobe Systems Incorporated. Tutti i diritti riservati. Le schermate dei prodotti Adobe sono state ristampate con l'autorizzazione di 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, Catalyst Flash e Flash Paper è / sono [a] marchi registrati o marchi commerciali di Adobe Systems Incorporated negli Stati Uniti e / o in altri paesi.