AS2 Tween Funksjoner

AS2 Tween Funksjoner


I Actionscript 2.0, ofte referert til som AS2, kan utviklere lage komplekse animerte effekter for Flash-filer. Bruke Tween og TransitionManager klasser av Actionscript 2.0 språk, kan utviklere definere tweening effekter å animere endringer i objektet utseende. Flash-grensesnittet lar utviklere å implementere ulike standard Tween effekter, men å definere tilpassede effekter, er noen Actionscript-kode er nødvendig.

klasser

De viktigste Actionscript 2.0 klasser som kreves for å få tilgang til Tween funksjoner er det Tween klasse og TransitionManager klasse. Flash dokumenter kan importere visse ressurser før deres kode gjør bruk av dem, som følger:

import mx.transitions.Tween;
importere mx.transitions.easing. *;

Dette gir dokumentet med tilgang til Tween klasse sammen med lettelser funksjoner, som begge er involvert i å skape animerte overgangseffekter ved bruk av Actionscript 2.0 kode. Når disse klassene er til stede, kan dokumentet opprette forekomster av Tween klasse, samt få tilgang til standard lettelser funksjoner skal gjelde for de resulterende Tween effekter.

Opprette Tweens

Å implementere en animert Tween i en Flash dokument, må Actionscript-kode instantiate Tween klassen. Utviklere kan lage en Tween objekt eksplisitt for senere bruk. For eksempel:

ny Tween (myclip_mc, "_y", Elastic.easeIn, 500, 100, 10, true);

Denne koden angir en Movie Clip symbol for å bruke Tween til. Parametrene indikerer forskjellige aspekter av Tween, med "y" aksen indikert som et objekt egenskapen å anvende Tween til, lettelser egenskap angitt som lettelser i, start- og slutt dimensjoner av Tween egenskapen, og varigheten for å gjøre Tween siste og en sann eller falsk verdi som angir om behandlingstiden skal måles i sekunder eller rammer. I dette tilfellet krymper Tween symbolet på sin "y" aksen, fra 500 til 100 piksler, som varer i 10 sekunder.

Tween Metoder

Actionscript 2.0 Tween klasse gir en rekke metoder utviklere kan velge å ringe på objekt forekomster av klassen. Disse metodene instruere Flash til å bevege seg til bestemte punkter i animasjonssekvens definert av Tween. For eksempel, beveger «fforward" -metoden umiddelbart til enden av animasjonen. Andre Tween metoder flytte til neste og forrige rammer, spole, starte og stoppe animasjonen.

hendelser

Utviklere kan legge hendelseshåndterer funksjoner til deres Flash Tween behandling. Dette gjør at en Flash dokument, for eksempel for å angi hva som skal skje når en Tween animasjon fullført. Hendelsesbehandling funksjoner for Tween klassen inkluderer "onMotionStarted" for når animasjonen begynner slik: "onMotionStopped" for når det stopper, "onMotionFinished" for når Tween ferdig, "onMotionResumed" for når det begynner etter stopper og "onMotionChanged" for enhver endre i eiendommen av objektet som er underlagt Tween.