Per riprodurre in loop un filmato Adobe Flash Creative Suite 5 o per inviare l'indicatore di riproduzione a un punto diverso sulla timeline di Flash CS5, puoi dire al tuo filmato di saltare avanti o indietro a un fotogramma specifico con una delle due varianti dell'istruzione goto: gotoAndPlay( ) e gotoAndStop().
Ognuna di queste due istruzioni richiede un nome o un numero di frame in modo che Flash Player sappia dove inviare l'indicatore di riproduzione. Quando vengono posizionate su un fotogramma, queste azioni inviano l'indicatore di riproduzione in avanti o indietro al fotogramma specificato e si fermano, oppure riprendono la riproduzione da quel punto.
Per utilizzare gotoAndStop, segui questi passaggi:
Sul livello Azioni, seleziona e crea un nuovo fotogramma chiave al fotogramma 23.
Scegli Finestra → Azioni per aprire il pannello Azioni.
Fare clic sul segno più e scegliere flash.display→MovieClip→Methods→gotoAndStop.
Nel campo Oggetto, scegli come target la linea temporale corrente digitandola nella casella di testo Oggetto. Immettere 1 nella casella di testo Cornice e assicurarsi che la casella di testo Scena sia vuota.
Le dichiarazioni dovrebbero ora essere lette
import flash.display.MovieClip; this.gotoAndStop(1);
Scegli Controllo → Prova film per visualizzare in anteprima il tuo film.
L'interpolazione riproduce e salta al primo fotogramma, dove si ferma.
Segui questi passaggi per utilizzare gotoAndPlay():
Crea un nuovo fotogramma chiave al fotogramma 22 sul livello Azioni e avvia il pannello Azioni con il nuovo fotogramma chiave selezionato.
Fare clic sul segno più e scegliere flash.display→MovieClip→Methods→gotoAndPlay.
Nella casella di testo Oggetto, fai in modo che la sequenza temporale faccia riferimento a se stessa digitando questo.
Immettere 5 nella casella di testo Frame e assicurarsi che la casella di testo Scene sia vuota (vedere la Figura 7-5).
Le azioni dovrebbero ora essere lette
import flash.display.MovieClip; this.gotoAndPlay(5);
Scegli Controllo → Prova film per visualizzare in anteprima il tuo film.
L'animazione viene riprodotta fino al fotogramma 22 e si ripete tra i fotogrammi 5 e 22.