| Paket | fl.motion |
| Klass | public class AnimatorBase |
| Arv | AnimatorBase EventDispatcher Object |
| Underklasser | Animator, Animator3D |
| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Om du tänker anropa metoder i AnimatorBase-klassen i en funktion, deklarerar du AnimatorBase-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 AnimatorBase-instansen vid slutet av funktionen som en del av Flash Players skräpsamling, och målobjektet animeras inte.
MXML-standardegenskapmotion
Relaterade API-element
| 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 [lässkyddad]
En array med koordinater som definierar animeringens startposition. | AnimatorBase | ||
| 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 | ||
| Metod | Definieras med | ||
|---|---|---|---|
Skapar ett AnimatorBase-objekt för att använda XML-beskrivningen av rörelseinterpolering på ett visningsobjekt. | AnimatorBase | ||
![]() | 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 | |
| Händelse | Sammanfattning | Definieras med | ||
|---|---|---|---|---|
![]() | [utsändningshändelse] Skickas när Flash Player eller AIR får operativsystemfokus och blir aktivt. | EventDispatcher | ||
![]() | [utsändningshändelse] Skickas när Flash Player eller AIR förlorar operativsystemfokus och blir inaktivt. | EventDispatcher | ||
| Skickas när rörelsen slutar att spelas upp, antingen när slutet nås eller om rörelsen har avbrutits av ett anrop till metoderna stop() eller end(). | AnimatorBase | |||
| Skickas när rörelsen börjar spela upp. | AnimatorBase | |||
| Skickas när rörelsen har ändrats och skärmen har uppdaterats. | AnimatorBase | |||
| Skickas när Animator-objektets tidsvärde har ändrats men skärmen ännu inte har uppdaterats (dvs. motionUpdate-händelsen). | AnimatorBase | |||
autoRewind | egenskap |
public var autoRewind:Boolean = false| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Anger att animeringen ska starta om när den är avslutad.
frameEvent | egenskap |
frameEvent:String| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Namnet på det händelseobjekt som skapas av händelsen Event.ENTER_FRAME.
Implementering
public function get frameEvent():String public function set frameEvent(value:String):voidinitialPosition | egenskap |
instanceFactoryClass | egenskap |
instanceFactoryClass:Class| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
När du skapar instanser med ActionScript är detta den klass som skapar instansen.
Implementering
public function get instanceFactoryClass():Class public function set instanceFactoryClass(value:Class):voidisPlaying | egenskap |
motion | egenskap |
motion:MotionBase| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Objektet som innehåller rörelseinterpoleringens egenskaper för animeringen. Du kan inte ställa in både motion och motionArray på värden som inte är null. Om du ställer in motionArray på ett värde som inte är null, ställs motion automatiskt in på null och vice versa.
Implementering
public function get motion():MotionBase public function set motion(value:MotionBase):voidmotionArray | egenskap |
motionArray:Array| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Den array med objekt som innehåller rörelseinterpoleringens egenskaper för animeringen. Du kan inte ställa in både motion och motionArray på värden som inte är null. Om du ställer in motionArray på ett värde som inte är null, ställs motion automatiskt in på null och vice versa. Animering med motionArray fungerar bara på rätt sätt när usingCurrentFrame är true. Arrayen bör ha MotionBase-instanser med egenskaperna spanStart och initialPosition inställda om 3D stöds. Arrayinstanserna ska placeras i arrayen i spanStart-ordning, från den lägsta till den högsta. När motionArray är inställt är tidsegenskapen inte relativ i förhållande till en rörelseinstans utan absolut i förhållande till det överordnade målet, fortfarande nollbaserat, och begränsat till rörelseintervallet (så det bör vara parent.currentFrame - 1 när currentFrame - 1 är större än spanStart och mindre än spanEnd). En tom array kan inte användas, en tom array är lika med en null-inställning. motionArray får inte ha null-poster och det får inte vara mellanrum mellan posterna spanStart och längd (om den första posten har spanStart == 5 och längd == 3, måste den andra posten ha spanStart == 8).
Implementering
public function get motionArray():Array public function set motionArray(value:Array):voidorientToPath | egenskap |
public var orientToPath:Boolean = false| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Anger visningsobjektets position längs rörelsebanan. Om inställningen är true pekar visningsobjektets baslinje mot rörelsebanan. I annat fall pekar registreringspunkten mot rörelsebanan.
placeholderName | egenskap |
placeholderName:String| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
När du skapar instanser med ActionScript är detta den instans som visas på scenen som ska ersättas.
Implementering
public function get placeholderName():String public function set placeholderName(value:String):voidpositionMatrix | egenskap |
public var positionMatrix:Matrix| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Matrix-objektet som tillämpar en övergripande omformning på rörelsebanan. Med den här arrayen kan banan förskjutas, skalas, skevas eller roteras utan att visningsobjektet ändrar utseende.
repeatCount | egenskap |
public var repeatCount:int = 1| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hur många gånger animeringen ska upprepas. Möjliga värden är alla heltal större än eller lika med 0. Värdet 1 betyder att animeringen spelas upp en gång. Värdet 0 betyder att animeringen spelas upp i oändlighet tills den stoppas explicit (exempelvis genom ett anrop till metoden end()).
Standardvärdet är 1.
Relaterade API-element
sceneName | egenskap |
sceneName:String| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
En referens för exporterade scener, för 3D-rörelser, så att scenen kan läsas in i en överordnad tidslinje.
Implementering
public function get sceneName():String public function set sceneName(value:String):voidspanEnd | egenskap |
spanEnd:int [skrivskyddad] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Returnerar den bildruta för målets överordnade som målets animering slutar på. Detta värde avgörs med hjälp av spanStart och rörelsens duration-egenskap.
Implementering
public function get spanEnd():intspanStart | egenskap |
target | egenskap |
target:DisplayObject| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Det visningsobjekt som animeras. Alla underklasser av flash.display.DisplayObject kan användas, t.ex. MovieClip, Sprite eller Bitmap.
Implementering
public function get target():DisplayObject public function set target(value:DisplayObject):voidRelaterade API-element
targetName | egenskap |
targetName:String| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Målobjektets namn som det visas för överordnad DisplayObjectContainer. Det här kan användas tillsammans med targetParent för att hämta målobjektet efter att det har tagits bort och sedan ersatts på tidslinjen.
Implementering
public function get targetName():String public function set targetName(value:String):voidtargetParent | egenskap |
targetParent:DisplayObjectContainer| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
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.
Implementering
public function get targetParent():DisplayObjectContainer public function set targetParent(value:DisplayObjectContainer):voidtargetParentButton | egenskap |
targetParentButton:SimpleButton
Implementering
public function get targetParentButton():SimpleButton public function set targetParentButton(value:SimpleButton):voidtargetState3D | egenskap |
targetState3D:Array| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Den ursprungliga orienteringen för målobjektet. All 3D-rotation är absolut för rörelsedata. Om du anger ett annat objekt med en annan 3D-orientering som start, återställs det först till det här målläget.
Implementering
public function get targetState3D():Array public function set targetState3D(value:Array):voidtime | egenskap |
time:int| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett nollbaserat heltal som visar och styr tiden i den aktuella animeringen. Vid animeringens första bildruta är värdet time 0. Om animeringen har en varaktighet på 10 bildrutor är time 9 vid den sista bildrutan.
Om motionArray är inställt på något annat än null är tiden absolut för det överordnade målet i stället för att vara ett nollbaserat relativt index, det begränsas till rörelsens intervall och det är fortfarande nollindexerat (det bör därför vara parent.currentFrame - 1 när currentFrame - 1 är större än spanStart och mindre än spanEnd inom intervallet).
Implementering
public function get time():int public function set time(value:int):voidtransformationPoint | egenskap |
public var transformationPoint:Point| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Referenspunkten för rotering eller skalning av ett visningsobjekt. Omvandlingspunkten i förhållande till visningsobjektets begränsningsram för 2D-rörelse. Punktens koordinater måste skalas till en ruta på 1 x 1 pixel där (1, 1) är objektets nedre högra hörn och (0, 0) är objektets övre vänstra hörn. Vid 3D-rörelse (när AnimatorBase-instansen är en Animator3D) är x och y för transformationPoint plus transformationPointZ absoluta värden i det överordnade målets koordinatmodell.
transformationPointZ | egenskap |
public var transformationPointZ:int| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Z-koordinatens referenspunkt för rotation eller skalning av ett visningsobjekt. Egenskapen transformationPointZ (eller setter) åsidosätts i underklassen AnimatorFactory3D. I 3D är inte punkterna procentvärden, som i 2D, utan absoluta värden för det ursprungliga objektets omformningspunkt.
usingCurrentFrame | egenskap |
usingCurrentFrame:Boolean [skrivskyddad] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
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.
Implementering
public function get usingCurrentFrame():BooleanAnimatorBase | () | Konstruktor |
public function AnimatorBase(xml:XML = null, target:DisplayObject = null)| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skapar ett AnimatorBase-objekt för att använda XML-beskrivningen av rörelseinterpolering på ett visningsobjekt. Om XML är null (vilket är standardvärdet) kan du antingen använda XML direkt på en Motion-instans eller ange arrayer för egenskapsvärden i Motion-instansen.
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
end | () | metod |
public function end(reset:Boolean = false, stopEnterFrame:Boolean = true, pastLastFrame:Boolean = false):void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Stoppar animeringen och Flash Player flyttar omedelbart till den sista bildrutan i animeringssekvensen. Om egenskapen autoRewind är inställd på true, flyttar Flash Player till den första bildrutan i animeringssekvensen.
Parametrar
reset:Boolean (default = false) — Visar om _lastRenderedTime och _target ska återställas till sina ursprungsvärden. _target återställs bara om targetParent och targetName har angetts.
| |
stopEnterFrame:Boolean (default = true) | |
pastLastFrame:Boolean (default = false) |
Relaterade API-element
nextFrame | () | metod |
public function nextFrame(reset:Boolean = false, stopEnterFrame:Boolean = true):void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Flyttar fram Flash Player till nästa bildruta i animeringssekvensen.
Parametrar
reset:Boolean (default = false) | |
stopEnterFrame:Boolean (default = true) |
pause | () | metod |
play | () | metod |
public function play(startTime:int = -1, startEnterFrame:Boolean = true):void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Startar animeringen. Anropa metoden end() innan du anropar metoden play() och försäkra dig om att eventuella tidigare instanser av animeringen är avslutade innan du startar en ny.
Parametrar
startTime:int (default = -1) — Visar en alternativ starttid (relativ bildruta) som kan användas. Om den inte är angiven används standardtiden 0. Om motionArray ställs in på något annat än null är startTime inte relativ utan absolut, precis som tidsegenskapen.
| |
startEnterFrame:Boolean (default = true) — Visar om händelseavlyssnaren måste läggas till i överordnad för att kunna spela in bildrutehändelser. Värdet kan vara false om den överordnade är registrerad hos dess AnimatorBase-instans via registerParentFrameHandler().
|
Relaterade API-element
processCurrentFrame | () | metod |
public static function processCurrentFrame(parent:MovieClip, anim:AnimatorBase, startEnterFrame:Boolean, playOnly:Boolean = false):voidParametrar
parent:MovieClip | |
anim:AnimatorBase | |
startEnterFrame:Boolean | |
playOnly:Boolean (default = false) |
registerParentFrameHandler | () | metod |
public static function registerParentFrameHandler(parent:MovieClip, anim:AnimatorBase, spanStart:int, repeatCount:int = 0, useCurrentFrame:Boolean = false):void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Registrerar angiven MovieClip och en AnimatorBase-instans för en underordnad MovieClip. FRAME_CONSTRUCTED-händelserna för överordnad MovieClip bearbetas och dess currentFrame-egenskap och spanStart-egenskapen för AnimatorBase används för att avgöra den aktuella relativa bildrutan i animeringen som ska spelas upp.
Om den här funktionen anropas anges useCurrentFrame-egenskapen för AnimatorBase automatiskt som true och dess spanStart-egenskap använder parametern med samma namn.
Parametrar
parent:MovieClip — Överordnad MovieClip för AnimatorBase-instansen.
| |
anim:AnimatorBase — Den AnimatorBase-instans som är associerad med överordnad MovieClip.
| |
spanStart:int — Startbildrutan för animeringen i den överordnade MovieClips-tidslinjen.
| |
repeatCount:int (default = 0) — Antalet gånger som animationen ska spelas upp. Standardvärdet är 0, vilket innebär att animationen loopar i oändlighet.
| |
useCurrentFrame:Boolean (default = false) — Visar om useCurrentFrame-egenskapen kontrolleras när en ny bildruta öppnas.
|
resume | () | metod |
rewind | () | metod |
public function rewind():void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Flyttar Flash Player till den första bildrutan i animeringen. Om animeringen spelades upp fortsätter den spelas upp från den första bildrutan. Om animeringen stoppades fortsätter den att vara stoppad vid den första bildrutan.
startFrameEvents | () | metod |
public function startFrameEvents():void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Initierar bildrutehändelser.
stop | () | metod |
useCurrentFrame | () | metod |
public function useCurrentFrame(enable:Boolean, spanStart:int):void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
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. spanStart är startbildrutan för animeringen i den överordnades tidslinje. Om enable är true anges time-egenskapen som ett bildrutenummer i relation till spanStart-bildrutan i en viss enter frame-händelse i animeringen.
Ett exempel: en animering med fyra bildrutor startar på bildruta 5 (spanStart=5) och har ett skript på bildruta 5 med funktionen gotoAndPlay för bildruta 8. När bildruta 8 sedan öppnas anges time-egenskapen som 3 och på så sätt hoppas time = 1 och time = 2 över.
Parametrar
enable:Boolean — Det är värdet true eller false som avgör om currentFrame-egenskapen kontrolleras.
| |
spanStart:int — Startbildrutan för animeringen i den överordnade MovieClips-tidslinjen.
|
motionEnd | Händelse |
fl.motion.MotionEventegenskap MotionEvent.type =
fl.motion.MotionEvent.MOTION_END| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas när rörelsen slutar att spelas upp, antingen när slutet nås eller om rörelsen har avbrutits av ett anrop till metoderna stop() eller end().
Animator.stop() eller Animator.end() eller genom att slutet på Motion-instansen nås.
Händelseobjektets egenskaper har följande värden:
| Egenskap | Värde |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | Objektet som definierar händelseavlyssnaren som hanterar händelsen. Om du exempelvis använder myButton.addEventListener() när du vill registrera en händelseavlyssnare, är myButton värdet för currentTarget. |
target | Objektet som skickade händelsen; det är inte alltid det objekt som avlyssnar händelsen. Använd egenskapen currentTarget så kommer du alltid åt det objekt som avlyssnar händelsen. |
motionStart | Händelse |
fl.motion.MotionEventegenskap MotionEvent.type =
fl.motion.MotionEvent.MOTION_START| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas när rörelsen börjar spela upp.
Anger att Motion-instansen har börjat spelas upp.Händelseobjektets egenskaper har följande värden:
| Egenskap | Värde |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | Objektet som definierar händelseavlyssnaren som hanterar händelsen. Om du exempelvis använder myButton.addEventListener() när du vill registrera en händelseavlyssnare, är myButton värdet för currentTarget. |
target | Objektet som skickade händelsen; det är inte alltid det objekt som avlyssnar händelsen. Använd egenskapen currentTarget så kommer du alltid åt det objekt som avlyssnar händelsen. |
motionUpdate | Händelse |
fl.motion.MotionEventegenskap MotionEvent.type =
fl.motion.MotionEvent.MOTION_UPDATE| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas när rörelsen har ändrats och skärmen har uppdaterats.
Anger att Motion-instansen har ändrats och att skärmen har uppdaterats.Händelseobjektets egenskaper har följande värden:
| Egenskap | Värde |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | Objektet som definierar händelseavlyssnaren som hanterar händelsen. Om du exempelvis använder myButton.addEventListener() när du vill registrera en händelseavlyssnare, är myButton värdet för currentTarget. |
target | Objektet som skickade händelsen; det är inte alltid det objekt som avlyssnar händelsen. Använd egenskapen currentTarget så kommer du alltid åt det objekt som avlyssnar händelsen. |
timeChange | Händelse |
fl.motion.MotionEventegenskap MotionEvent.type =
fl.motion.MotionEvent.TIME_CHANGE| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS4 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas när Animator-objektets time-värde har ändrats men skärmen ännu inte har uppdaterats (d.v.s. motionUpdate-händelsen).
time-värde har ändrats men att skärmen inte har uppdaterats ännu (Flash Player har inte uppdaterat motionUpdate-händelsen).
Händelseobjektets egenskaper har följande värden:
| Egenskap | Värde |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | Objektet som definierar händelseavlyssnaren som hanterar händelsen. Om du exempelvis använder myButton.addEventListener() när du vill registrera en händelseavlyssnare, är myButton värdet för currentTarget. |
target | Objektet som skickade händelsen; det är inte alltid det objekt som avlyssnar händelsen. Använd egenskapen currentTarget så kommer du alltid åt det objekt som avlyssnar händelsen. |
Tue Jun 12 2018, 01:40 PM Z
Dölj ärvda publika egenskaper
Visa ärvda publika egenskaper