I ActionScript 2.0 , som ofta kallas AS2 , kan utvecklare skapa komplexa animerade effekter för Flash-filer . Använda Tween och TransitionManager klasserna i ActionScript 2.0 språket , kan utvecklare definiera tweening effekter för att animera förändringar i objektet utseende . Flash-gränssnittet tillåter utvecklare att implementera olika standard Tween effekter , utan att definiera egna effekter , är några ActionScript-kod behövs . Klasser
De viktigaste ActionScript 2.0- klasser som krävs för att få tillgång Tween funktioner är Tween klass och TransitionManager klassen . Flash-dokument kan importera vissa resurser innan deras kod använder sig av dem , enligt följande : .
Import mx.transitions.Tween , import mx.transitions.easing *;
Detta ger dokument med tillgång till Tween klassen tillsammans med easing-funktioner , som båda är involverade i att skapa animerade övergångseffekter med ActionScript 2.0 -kod . När dessa klasser är närvarande , kan dokumentet skapa instanser av Tween klassen , samt tillgång till standardiserade övergångsfunktioner som gäller för de resulterande Tween effekter .
Skapa Tweens
att genomföra en animerad Tween i ett Flash-dokument , måste ActionScript-kod instansiera Tween klassen . Utvecklare kan skapa en Tween objekt uttryckligen för senare användning . Till exempel :
ny Tween ( myclip_mc , " _y " , Elastic.easeIn , 500 , 100 , 10 , true ) ;
Denna kod anger en filmklippssymbol att tillämpa Tween till . Parametrarna visar olika aspekter av Tween , med " y " -axeln anges som föremål egenskapen att tillämpa Tween till angav easing egendom som lättnader i de inledande och avslutande dimensioner Tween egendom , hur länge gör lan senast och ett sant eller falskt värde som anger om varaktigheten bör mätas i sekunder eller ramar . I detta fall Tween krymper symbolen på sin " y " -axeln , 500-100 pixlar , som varar 10 sekunder .
Tween Metoder
ActionScript 2.0 Tween klass erbjuder en rad metoder utvecklare kan välja att ringa på objekt instanser av klassen . Dessa metoder instruera Flash för att flytta till särskilda punkter inom animeringssekvensen definieras av Tween . Till exempel flyttar " fforward " metoden omedelbart till slutet av animeringen . Andra Tween metoder flytta till nästa och föregående ramar , spola tillbaka , starta och stoppa animeringen .
Evenemang
Utvecklare kan lägga till funktioner händelsehanterarfunktionerna till sin Flash Tween bearbetning . Detta möjliggör ett Flash-dokument , till exempel för att ange vad som ska hända när en Tween animation klar . Händelsehanteraren funktioner för Tween klass inkluderar " onMotionStarted " för när animeringen börjar , " onMotionStopped " för när den stannar , " onMotionFinished " för när Tween avslutar , " onMotionResumed " för när det börjar efter stopp och " ; . onMotionChanged " för någon förändring av fastigheten av objekt som är föremål för Tween