Paketet fl.motion innehåller funktioner och klasser som kan lägga till XML-kod som beskriver en rörelseinterpolering och sedan använda den interpoleringen på ett visningsobjekt. Flash CS3 har kommandot Kopiera rörelse som ActionScript 3.0, som genererar ActionScript och XML baserat på en rörelseinterpolering på tidslinjen i utvecklingsverktyget. Du kan använda den genererade ActionScript-koden för att använda animeringen på andra visningsobjekt. Du kan också skriva egna XML-skript och använda fl.motion-klasserna för att tillämpa animeringen på en viss instans av ett visningsobjekt.
Information om de XML-element som kan användas finns i XML-element för rörelse.
Om du vill lära dig mer om att skriva egna animeringsskript eller redigera innehåll från kommandot Kopiera rörelse som ActionScript 3.0 i Flash CS3 kan du börja med klassen Animator, som innehåller de primära funktionerna och egenskaperna för att använda rörelse-XML på en rörelseinterpolering.
Gränssnitt | Beskrivning | |
---|---|---|
ITween | Gränssnittet ITween definierar det API (Application Programming Interface) som interpoleringsklasser implementerar för att kunna arbeta med fl.motion-klasserna. |
Klass | Beskrivning | |
---|---|---|
AdjustColor | Klassen AdjustColor anger olika färgegenskaper, t.ex. intensitet, kontrast, nyans och mättnad, och stöder klassen ColorMatrixFilter. | |
Animator | I klassen Animator används en XML-beskrivning av en rörelseinterpolering på ett visningsobjekt. | |
Animator3D | I klassen Animator3D används en XML-beskrivning av en 3D-rörelseinterpolering på ett visningsobjekt. | |
AnimatorBase | I klassen AnimatorBase används en XML-beskrivning av en rörelseinterpolering på ett visningsobjekt. | |
AnimatorFactory | Klassen AnimatorFactory ger ActionScript-baserat stöd för att koppla ett Motion-objekt med flera visningsobjekt. | |
AnimatorFactory3D | Klassen AnimatorFactory3D ger ActionScript-baserat stöd för att koppla ett Motion-objekt som innehåller 3D-egenskaper med flera visningsobjekt. | |
AnimatorFactoryBase | Klassen AnimatorFactoryBase ger ActionScript-baserat stöd så att flera målobjekt som innehåller en rörelse kan visas och interpoleras dynamiskt vid körningen. | |
AnimatorFactoryUniversal | Klassen AnimatorFactoryUniversal ger ActionScript-baserat stöd för att koppla ett Motion-objekt med flera visningsobjekt. | |
AnimatorUniversal | Klassen AnimatorUniversal använder en ActionScript-beskrivning av en två- och tredimensionell rörelse på ett visningsobjekt. | |
BezierEase | Med klassen BezierEase kan du enkelt styra övergången mellan två nyckelbildrutor för en rörelseinterpolering. | |
BezierSegment | Ett Beziersegment består av fyra Point-objekt som definierar en enda kubisk Bezierkurva. | |
Color | Klassen Color utökar klassen ColorTransform i Flash Player genom att även innehålla en funktion för att styra intensitet och färgton. | |
ColorMatrix | Klassen ColorMatrix beräknar och sparar färgmatriser utifrån angivna värden. | |
CustomEase | Klassen CustomEase används för att ändra specifika egenskaper för övergångsbeteendet i en rörelseinterpolering när interpoleringen förändras över tiden. | |
DynamicMatrix | DynamicMatrix-klassen beräknar och sparar en matris utifrån angivna värden. | |
FunctionEase | I klassen FunctionEase finns anpassade interpoleringsfunktioner som kan användas med fl.motion-ramverket i stället för andra interpoleringar som SimpleEase och CustomEase. | |
Keyframe | I klassen Keyframe definieras det visuella läget vid en viss tidpunkt i en rörelseinterpolering. | |
KeyframeBase | I klassen KeyframeBase definieras det visuella läget vid en viss tidpunkt i en rörelseinterpolering. | |
MatrixTransformer | Klassen MatrixTransformer innehåller metoder för att ändra enskilda egenskaper i en omformningsmatris: vågrät och lodrät skala, vågrät och lodrät skevning och rotering. | |
Motion | Klassen Motion lagrar en animeringssekvens i en nyckelbildruta som kan användas på ett visuellt objekt. | |
MotionBase | Klassen MotionBase lagrar en animeringssekvens i en nyckelbildruta som kan användas på ett visuellt objekt. | |
MotionEvent | Klassen MotionEvent representerar händelser som sänds av klassen fl.motion.Animator. | |
RotateDirection | Klassen RotateDirection ger konstanta värden för rotationsbeteende under en interpolering. | |
SimpleEase | Klassen SimpleEase gör att du kan styra en animering med samma sorts procentuella övergång som används i Flash-tidslinjen. | |
Source | I klassen Source sparas information om den kontext som en Motion-instans genererades i. | |
Tweenables | Klassen Tweenables ger konstanta värden för namnen på animeringsegenskaperna som används i klasserna MotionBase och KeyframeBase. |
Tue Jun 12 2018, 01:55 PM Z