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):void
initialPosition | 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):void
isPlaying | 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):void
motionArray | 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):void
orientToPath | 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):void
positionMatrix | 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):void
spanEnd | 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():int
spanStart | 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):void
Relaterade 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):void
targetParent | 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):void
targetParentButton | egenskap |
targetParentButton:SimpleButton
Implementering
public function get targetParentButton():SimpleButton
public function set targetParentButton(value:SimpleButton):void
targetState3D | 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):void
time | 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):void
transformationPoint | 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():Boolean
AnimatorBase | () | 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):void
Parametrar
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.MotionEvent
egenskap 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.MotionEvent
egenskap 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.MotionEvent
egenskap 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.MotionEvent
egenskap 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