Paket | fl.motion |
Klass | public class Animator |
Arv | Animator AnimatorBase EventDispatcher Object |
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Om du tänker anropa metoder i Animator-klassen i en funktion, deklarerar du Animator-instansen utanför funktionen så att objektets omfång inte begränsas till själva funktionen. Om du deklarerar instansen i en funktion raderar Flash Player Animator-instansen vid slutet av funktionen som en del av Flash Players skräpsamling, och målobjektet animeras inte.
Obs! I Flash CS3 var vissa av de egenskaper och metoder som stöds av den här klassen uteslutande medlemmar i den här klassen. I Flash CS4 introducerades en basklass, AnimatorBase, för de egenskaperna och metoderna i den här klassen, och dessa delas nu med andra klasser via arvskedjan. Om du har arbetat med Flash CS3 bör du lägga märke till att de här egenskaperna och metoderna fortfarande stöds i klassen Animator, men att de är medlemmar i klassen AnimatorBase i Flash Professional-versioner senare än Flash CS3. Precis som med andra klasser i den här referensen väljer du Visa ärvda publika egenskaper och Visa ärvda publika metoder om du vill visa alla egenskaper och metoder som stöds av den här klassen.
MXML-standardegenskapmotion
Relaterade API-element
Metod | Definieras med | ||
---|---|---|---|
Skapar ett Animator-objekt för att använda XML-beskrivningen av rörelseinterpolering på ett visningsobjekt. | Animator | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registrerar ett händelseavlyssnarobjekt för ett EventDispatcher-objekt så att avlyssnaren får meddelanden om händelser. | EventDispatcher | ||
Skickar en händelse till händelseflödet. | EventDispatcher | ||
Stoppar animeringen och Flash Player flyttar omedelbart till den sista bildrutan i animeringssekvensen. | AnimatorBase | ||
[statisk]
Skapar ett Animator-objekt från en XML-sträng. | Animator | ||
Kontrollerar om EventDispatcher-objektet har några avlyssnare registrerade för en viss typ av händelse. | EventDispatcher | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
[statisk]
Jämför två matriser som angetts som parametrar och returnerar true om de är likadana. | Animator | ||
Flyttar fram Flash Player till nästa bildruta i animeringssekvensen. | AnimatorBase | ||
Pausar animeringen tills du anropar metoden resume(). | AnimatorBase | ||
Startar animeringen. | AnimatorBase | ||
processCurrentFrame(parent:MovieClip, anim:AnimatorBase, startEnterFrame:Boolean, playOnly:Boolean = false):void [statisk] | AnimatorBase | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
registerParentFrameHandler(parent:MovieClip, anim:AnimatorBase, spanStart:int, repeatCount:int = 0, useCurrentFrame:Boolean = false):void [statisk]
Registrerar angiven MovieClip och en AnimatorBase-instans för en underordnad MovieClip. | AnimatorBase | ||
Tar bort en avlyssnare från EventDispatcher-objektet. | EventDispatcher | ||
Återupptar animeringen efter att den har pausats via metoden pause(). | AnimatorBase | ||
Flyttar Flash Player till den första bildrutan i animeringen. | AnimatorBase | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Initierar bildrutehändelser. | AnimatorBase | ||
Stoppar animeringen och Flash Player flyttar tillbaka till den första bildrutan i animeringssekvensen. | AnimatorBase | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar det angivna objektets strängbeteckning. | Object | ||
Ställer in currentFrame-egenskapen när en ny bildruta öppnas och ställer in huruvida målets animering synkroniseras med bildrutorna i dess överordnade MovieClips-tidslinje. | AnimatorBase | ||
Returnerar det angivna objektets primitiva värde. | Object | ||
Kontrollerar om en händelseavlyssnare är registrerad för det här EventDispatcher-objektet eller något av dess överordnade objekt för den angivna händelsetypen. | EventDispatcher |
Animator | () | Konstruktor |
public function Animator(xml:XML = null, target:DisplayObject = null)
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skapar ett Animator-objekt för att använda XML-beskrivningen av rörelseinterpolering på ett visningsobjekt.
Parametrarxml:XML (default = null ) — Ett E4X-objekt som innehåller en XML-baserad beskrivning av en rörelseinterpolering.
| |
target:DisplayObject (default = null ) — Det visningsobjekt som använder rörelseinterpoleringen.
|
Relaterade API-element
fromXMLString | () | metod |
public static function fromXMLString(xmlString:String, target:DisplayObject = null):Animator
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skapar ett Animator-objekt från en XML-sträng. Den här metoden är ett alternativ till Animator-konstruktorn som i stället godkänner ett E4X-objekt.
Parametrar
xmlString:String — En XML-sträng som beskriver rörelseinterpoleringen.
| |
target:DisplayObject (default = null ) — Det visningsobjekt som använder rörelseinterpoleringen.
|
Animator — En Animator-instans som tillämpar angiven xmlString på angiven target .
|
Relaterade API-element
matricesEqual | () | metod |
public static function matricesEqual(a:Matrix, b:Matrix):Boolean
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Jämför två matriser som angetts som parametrar och returnerar true
om de är likadana.
Parametrar
a:Matrix — Den första instansen av Matrix-objektet som ska jämföras.
| |
b:Matrix — Den andra instansen av Matrix-objektet som ska jämföras.
|
Boolean — Ett booleskt värde, som är true om de två matriserna är likadana; i annat fall är värdet false .
|
Tue Jun 12 2018, 01:40 PM Z