Paket | fl.motion |
Klass | public class Animator3D |
Arv | Animator3D AnimatorBase EventDispatcher Object |
Underklasser | AnimatorUniversal |
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5, AIR 1.0 |
Om du tänker anropa metoder i klassen Animator3D i en funktion, deklarerar du Animator3D-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.
MXML-standardegenskapmotion
Relaterade API-element
Publika egenskaper
Egenskap | Definieras med | ||
---|---|---|---|
autoRewind : Boolean = false
Anger att animeringen ska starta om när den är avslutad. | AnimatorBase | ||
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
frameEvent : String
Namnet på det händelseobjekt som skapas av händelsen Event.ENTER_FRAME. | AnimatorBase | ||
initialPosition : Array [åsidosätt] [lässkyddad]
Anger x-, y- och z-koordinater för visningsobjektet. | Animator3D | ||
instanceFactoryClass : Class
När du skapar instanser med ActionScript är detta den klass som skapar instansen. | AnimatorBase | ||
isPlaying : Boolean [skrivskyddad]
Visar om animeringen spelas upp just nu. | AnimatorBase | ||
motion : MotionBase
Objektet som innehåller rörelseinterpoleringens egenskaper för animeringen. | AnimatorBase | ||
motionArray : Array
Den array med objekt som innehåller rörelseinterpoleringens egenskaper för animeringen. | AnimatorBase | ||
orientToPath : Boolean = false
Anger visningsobjektets position längs rörelsebanan. | AnimatorBase | ||
placeholderName : String
När du skapar instanser med ActionScript är detta den instans som visas på scenen som ska ersättas. | AnimatorBase | ||
positionMatrix : Matrix
Matrix-objektet som tillämpar en övergripande omformning på rörelsebanan. | AnimatorBase | ||
repeatCount : int = 1
Hur många gånger animeringen ska upprepas. | AnimatorBase | ||
sceneName : String
En referens för exporterade scener, för 3D-rörelser, så att scenen kan läsas in i en överordnad tidslinje. | AnimatorBase | ||
spanEnd : int [skrivskyddad]
Returnerar den bildruta för målets överordnade som målets animering slutar på. | AnimatorBase | ||
spanStart : int [skrivskyddad]
Returnerar den bildruta för målets överordnade som målets animering börjar på. | AnimatorBase | ||
target : DisplayObject
Det visningsobjekt som animeras. | AnimatorBase | ||
targetName : String
Målobjektets namn som det visas för överordnad DisplayObjectContainer. | AnimatorBase | ||
targetParent : DisplayObjectContainer
Det överordnade målets DisplayObjectContainer animeras, vilken kan användas tillsammans med targetName för att hämta målobjektet efter att det har tagits bort och sedan ersatts på tidslinjen. | AnimatorBase | ||
targetParentButton : SimpleButton | AnimatorBase | ||
targetState3D : Array
Den ursprungliga orienteringen för målobjektet. | AnimatorBase | ||
time : int
Ett nollbaserat heltal som visar och styr tiden i den aktuella animeringen. | AnimatorBase | ||
transformationPoint : Point
Referenspunkten för rotering eller skalning av ett visningsobjekt. | AnimatorBase | ||
transformationPointZ : int
Z-koordinatens referenspunkt för rotation eller skalning av ett visningsobjekt. | AnimatorBase | ||
usingCurrentFrame : Boolean [skrivskyddad]
Visar om currentFrame-egenskapen kontrolleras när en ny bildruta öppnas och om målets animering synkroniseras med bildrutorna i dess överordnades tidslinje, eller om den alltid går vidare oavsett vilken bildruta som är överordnad. | AnimatorBase |
Publika metoder
Metod | Definieras med | ||
---|---|---|---|
Skapar ett Animator3D-objekt för att använda XML-beskrivningen av rörelseinterpolering i 3D på ett visningsobjekt. | Animator3D | ||
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 | ||
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 | ||
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 |
Skyddade metoder
Metod | Definieras med | ||
---|---|---|---|
[statisk] | Animator3D | ||
[statisk] | Animator3D |
Egenskapsdetaljer
initialPosition | egenskap |
initialPosition:Array
[lässkyddad] [åsidosätt] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5, AIR 1.0 |
Anger x-, y- och z-koordinater för visningsobjektet.
Implementering
override public function set initialPosition(value:Array):void
Relaterade API-element
Konstruktordetaljer
Animator3D | () | Konstruktor |
public function Animator3D(xml:XML = null, target:DisplayObject = null)
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5, AIR 1.0 |
Skapar ett Animator3D-objekt för att använda XML-beskrivningen av rörelseinterpolering i 3D 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
Metoddetaljer
convertMatrixToMatrix3D | () | metod |
matrices3DEqual | () | metod |
Tue Jun 12 2018, 01:40 PM Z