In ActionScript 2.0, spesso definito come AS2 , gli sviluppatori possono creare complessi effetti animati per i file Flash . Utilizzando le classi Tween e TransitionManager del linguaggio ActionScript 2.0 , gli sviluppatori possono definire effetti di interpolazione di animare cambiamenti di aspetto dell'oggetto. L'interfaccia di Flash consente agli sviluppatori di implementare vari effetti Tween standard, ma di definire effetti personalizzati , qualche codice ActionScript è necessario. Classi
Le principali classi ActionScript 2.0 è necessario per accedere alle funzioni di Tween sono la classe Tween e la classe TransitionManager . I documenti Flash possono importare alcune risorse prima che il loro codice fa uso di essi , come segue : .
Import mx.transitions.Tween ; mx.transitions.easing import * ;
Questo fornisce il documento con accedere alla classe Tween con funzioni di andamento , di cui tutt'e due sono coinvolti nella creazione di effetti di transizione animati utilizzando codice ActionScript 2.0 . Una volta che queste classi sono presenti, il documento può creare istanze della classe Tween , così come l'accesso a funzioni di interpolazione standard, da applicare agli effetti derivanti Tween .
Creazione Tweens
< p > Per implementare un Tween animato in un documento Flash , il codice ActionScript necessario creare un'istanza della classe Tween . Gli sviluppatori possono creare un oggetto Tween esplicitamente per un uso successivo . Per esempio :
nuova Tween ( myClip_mc , " _y " , Elastic.easeIn , 500 , 100 , 10 , true);
Questo codice specifica un simbolo di clip filmato per applicare il Tween a . I parametri indicano vari aspetti del Tween , con l'asse "y" indicata come proprietà dell'oggetto per applicare il Tween a , facilitando la proprietà indicata come allentamento in , di inizio e fine dimensioni della proprietà Tween , la durata per rendere l' interpolare ultimo e un valore vero o falso che indica se la durata dovrebbe essere misurata in secondi o fotogrammi . In questo caso il Tween restringe il simbolo sul suo asse " y " , 500-100 pixel , della durata di 10 secondi.
Tween Metodi
ActionScript 2.0 classe Tween offre una gamma di metodi di sviluppatori può scegliere di chiamare il istanze di oggetti della classe . Questi metodi istruire Flash a trasferirsi a particolari punti all'interno della sequenza di animazione definito dal Tween . Ad esempio, il metodo " fforward " si sposta immediatamente alla fine dell'animazione . Altri metodi Tween passare alla successiva e precedente cornici , rewind , avviare e fermare l'animazione.
Eventi
Gli sviluppatori possono aggiungere funzioni di gestione degli eventi , al loro trattamento Flash Tween . Questo permette un documento Flash , ad esempio , per specificare cosa deve accadere quando un Tween animazione completa . Le funzioni del gestore di eventi per la classe Tween comprendono " onMotionStarted " per quando inizia l'animazione , " onMotionStopped " per quando si ferma , " onMotionFinished " per quando finisce il Tween , " onMotionResumed " per quando inizia dopo l'arresto e la " , . onMotionChanged " per qualsiasi cambiamento nella proprietà dell'oggetto che è soggetto alla Tween