Paquete | fl.motion |
Clase | public class AnimatorBase |
Herencia | AnimatorBase EventDispatcher Object |
Subclases | Animator, Animator3D |
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Si tiene previsto llamar a métodos de la clase AnimatorBase en una función, declare la instancia de AnimatorBase fuera de dicha función de forma que el ámbito del objeto no se limite a ella. Si declara la instancia de AnimatorBase en la función, Flash Player la eliminará al final de la misma como parte de su rutina de “recolección de elementos no utilizados” de Flash Player y no se animará el objeto de destino.
Propiedad MXML predeterminadamotion
Elementos de API relacionados
Propiedad | Definido por | ||
---|---|---|---|
autoRewind : Boolean = false
Define la animación para que se reinicie una vez finalizada. | AnimatorBase | ||
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
frameEvent : String
El nombre del objeto de evento creado por el evento Event.ENTER_FRAME. | AnimatorBase | ||
initialPosition : Array [solo escritura]
Un conjunto de coordenadas que define la ubicación inicial de la animación. | AnimatorBase | ||
instanceFactoryClass : Class
Al crear instancias con ActionScript, ésta es la clase que crea la instancia. | AnimatorBase | ||
isPlaying : Boolean [solo lectura]
Indica si la animación se está reproduciendo en ese momento. | AnimatorBase | ||
motion : MotionBase
Objeto que contiene las propiedades del movimiento de interpolación para la animación. | AnimatorBase | ||
motionArray : Array
El conjunto de objetos que contiene las propiedades del movimiento de interpolación para la animación. | AnimatorBase | ||
orientToPath : Boolean = false
Define la posición del objeto de visualización en la ruta de movimiento. | AnimatorBase | ||
placeholderName : String
Cuando se crean instancias con ActionScript, ésta es la instancia que aparece en el escenario que se reemplazará. | AnimatorBase | ||
positionMatrix : Matrix
Objeto Matrix que aplica una transformación global en la ruta de movimiento. | AnimatorBase | ||
repeatCount : int = 1
Número de veces que se repite la animación. | AnimatorBase | ||
sceneName : String
Una referencia para escenas exportadas, para movimiento 3D, para que la escena pueda cargarse en una línea de tiempo principal. | AnimatorBase | ||
spanEnd : int [solo lectura]
Devuelve el fotograma del objeto principal de destino en el que termina la animación. | AnimatorBase | ||
spanStart : int [solo lectura]
Devuelve el fotograma del objeto principal de destino en el que comienza la animación. | AnimatorBase | ||
target : DisplayObject
Objeto de visualización que se está animando. | AnimatorBase | ||
targetName : String
El nombre del objeto de destino visto desde el objeto DisplayObjectContainer. | AnimatorBase | ||
targetParent : DisplayObjectContainer
El objeto principal DisplayObjectContainer de destino que se está animando. Puede utilizarse conjuntamente con targetName para recuperar el objeto de destino una vez eliminado y reemplazado en la línea de tiempo. | AnimatorBase | ||
targetParentButton : SimpleButton | AnimatorBase | ||
targetState3D : Array
Orientación inicial del objeto de destino. | AnimatorBase | ||
time : int
Entero basado en cero que indica y controla el tiempo de la animación en curso. | AnimatorBase | ||
transformationPoint : Point
Punto de referencia para girar o escalar un objeto de visualización. | AnimatorBase | ||
transformationPointZ : int
Punto de referencia de coordenada z para girar o escalar un objeto de visualización. | AnimatorBase | ||
usingCurrentFrame : Boolean [solo lectura]
Indica si la propiedad currentFrame se comprueba cada vez que se accede a un nuevo fotograma y si la animación del destino se sincroniza con los fotogramas en su línea de tiempo principal, o bien si avanza constantemente sin importar el fotograma principal actual. | AnimatorBase |
Método | Definido por | ||
---|---|---|---|
Crea un objeto AnimatorBase para aplicar la descripción del movimiento de interpolación basado en XML a un objeto de visualización. | AnimatorBase | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un objeto de detector de eventos con un objeto EventDispatcher, de modo que el detector reciba la notificación de un evento. | EventDispatcher | ||
Distribuye un evento en el flujo del evento. | EventDispatcher | ||
Detiene la animación y Flash Player accede inmediatamente al último fotograma de la secuencia de animación. | AnimatorBase | ||
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento. | EventDispatcher | ||
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
Avanza Flash Player hasta el siguiente fotograma de la secuencia de animación. | AnimatorBase | ||
Detiene temporalmente la animación hasta que se llama al método resume(). | AnimatorBase | ||
Inicia la animación. | AnimatorBase | ||
processCurrentFrame(parent:MovieClip, anim:AnimatorBase, startEnterFrame:Boolean, playOnly:Boolean = false):void [estática] | AnimatorBase | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
registerParentFrameHandler(parent:MovieClip, anim:AnimatorBase, spanStart:int, repeatCount:int = 0, useCurrentFrame:Boolean = false):void [estática]
Registra el objeto MovieClip dado y una instancia de AnimatorBase para un objeto secundario de dicho MovieClip. | AnimatorBase | ||
Elimina un detector del objeto EventDispatcher. | EventDispatcher | ||
Reanuda la animación tras haberse detenido temporalmente por la acción del método pause(). | AnimatorBase | ||
Establece a Flash Player en el primer fotograma de la animación. | AnimatorBase | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Inicia eventos de fotogramas. | AnimatorBase | ||
Detiene la animación y Flash Player retrocede hasta el primer fotograma de la secuencia de animación. | AnimatorBase | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
Devuelve la representación de cadena del objeto especificado. | Object | ||
Establece la propiedad currentFrame cada vez que se introduce un nuevo fotograma y define si la animación del destino está sincronizada con los fotogramas de la línea de tiempo del objeto MovieClip principal. | AnimatorBase | ||
Devuelve el valor simple del objeto especificado. | Object | ||
Comprueba si hay registrado un detector de eventos con este objeto EventDispatcher o con cualquiera de sus ascendientes para el tipo de evento concreto. | EventDispatcher |
Evento | Resumen | Definido por | ||
---|---|---|---|---|
[evento broadcast] Se distribuye cuando Flash Player o AIR pasan a estar activos. | EventDispatcher | |||
[evento broadcast] Se distribuye cuando Flash Player o de AIR pasan a estar inactivos. | EventDispatcher | |||
Se distribuye cuando termina de reproducirse el movimiento, ya sea cuando llega al final o cuando se interrumpe por una llamada a los métodos stop() o end(). | AnimatorBase | |||
Se distribuye cuando comienza a reproducirse el movimiento. | AnimatorBase | |||
Se distribuye cuando cambia el movimiento y se actualiza la pantalla. | AnimatorBase | |||
Se distribuye cuando cambia el valor time de Animator, pero la pantalla no se ha actualizado aún (es decir, no se ha distribuido el evento motionUpdate). | AnimatorBase |
autoRewind | propiedad |
public var autoRewind:Boolean = false
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Define la animación para que se reinicie una vez finalizada.
frameEvent | propiedad |
frameEvent:String
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
El nombre del objeto de evento creado por el evento Event.ENTER_FRAME
.
Implementación
public function get frameEvent():String
public function set frameEvent(value:String):void
initialPosition | propiedad |
initialPosition:Array
[solo escritura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Un conjunto de coordenadas que define la ubicación inicial de la animación.
Implementación
public function set initialPosition(value:Array):void
instanceFactoryClass | propiedad |
instanceFactoryClass:Class
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Al crear instancias con ActionScript, ésta es la clase que crea la instancia.
Implementación
public function get instanceFactoryClass():Class
public function set instanceFactoryClass(value:Class):void
isPlaying | propiedad |
motion | propiedad |
motion:MotionBase
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Objeto que contiene las propiedades del movimiento de interpolación para la animación. No es posible definir motion y motionArray como valores que no sean null; si establece motionArray en un valor que no sea null, motion se establecerá como null automáticamente y viceversa.
Implementación
public function get motion():MotionBase
public function set motion(value:MotionBase):void
motionArray | propiedad |
motionArray:Array
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
El conjunto de objetos que contiene las propiedades del movimiento de interpolación para la animación. No es posible definir motion y motionArray como valores que no sean null; si establece motionArray en un valor que no sea null, motion se establecerá como null automáticamente y viceversa. La animación con motionArray sólo funciona correctamente si usingCurrentFrame es true. El conjunto debe tener instancias de MotionBase con la propiedad spanStart establecida y la propiedad initialPosition también establecida si se admite 3D. Las instancias del conjunto deben colocarse instancias en el conjunto por orden de spanStart, de menor a mayor. Del mismo modo, cuando se establece motionArray, la propiedad time no es relativa a una instancia de movimiento, sino absoluta para el objeto principal, aún con índice basado en cero, y restringida al grupo del movimiento (por lo que debe ser parent.currentFrame - 1 cuando currentFrame - 1 es mayor que spanStart y menor spanEnd). No aceptará un conjunto vacío; transferir un conjunto vacío equivale a definirlo como null. motionArray no debe tener entradas entradas null y las entradas spanStart y y duration no deben tener agujeros (por ejemplo si en la primera entrada spanStart == 5 y duration == 3, sería necesario que la segunda entrada tuviera spanStart == 8).
Implementación
public function get motionArray():Array
public function set motionArray(value:Array):void
orientToPath | propiedad |
public var orientToPath:Boolean = false
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Define la posición del objeto de visualización en la ruta de movimiento. Si se define como true
, la línea base del objeto de visualización se orienta en la ruta de movimiento; en caso contrario, el punto de registro se orienta en la ruta de movimiento.
placeholderName | propiedad |
placeholderName:String
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Cuando se crean instancias con ActionScript, ésta es la instancia que aparece en el escenario que se reemplazará.
Implementación
public function get placeholderName():String
public function set placeholderName(value:String):void
positionMatrix | propiedad |
public var positionMatrix:Matrix
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Objeto Matrix que aplica una transformación global en la ruta de movimiento. Esta matriz permite cambiar, escalar, sesgar o girar la ruta sin que cambie el aspecto del objeto de visualización.
repeatCount | propiedad |
public var repeatCount:int = 1
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Número de veces que se repite la animación. Los valores posibles son cualquier número entero mayor o igual que 0
. Un valor de 1
significa que la animación se reproduce una vez. Un valor de 0
significa que la animación se reproduce indefinidamente hasta que se detiene de forma explícita (mediante una llamada al método end()
, por ejemplo).
El valor predeterminado es 1.
Elementos de API relacionados
sceneName | propiedad |
sceneName:String
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Una referencia para escenas exportadas, para movimiento 3D, para que la escena pueda cargarse en una línea de tiempo principal.
Implementación
public function get sceneName():String
public function set sceneName(value:String):void
spanEnd | propiedad |
spanEnd:int
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Devuelve el fotograma del objeto principal de destino en el que termina la animación. Este valor se determina mediante spanStart
y la propiedad duration
del movimiento.
Implementación
public function get spanEnd():int
spanStart | propiedad |
target | propiedad |
target:DisplayObject
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Objeto de visualización que se está animando. Se puede utilizar cualquier subclase de flash.display.DisplayObject, por ejemplo, MovieClip
, Sprite
o Bitmap
.
Implementación
public function get target():DisplayObject
public function set target(value:DisplayObject):void
Elementos de API relacionados
targetName | propiedad |
targetName:String
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
El nombre del objeto de destino visto desde el objeto DisplayObjectContainer
. Se puede utilizar conjuntamente con el objeto targetParent
para recuperar el objeto de destino una vez eliminado y reemplazado en la línea de tiempo.
Implementación
public function get targetName():String
public function set targetName(value:String):void
targetParent | propiedad |
targetParent:DisplayObjectContainer
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
El objeto principal DisplayObjectContainer
de destino que se está animando. Puede utilizarse conjuntamente con targetName
para recuperar el objeto de destino una vez eliminado y reemplazado en la línea de tiempo.
Implementación
public function get targetParent():DisplayObjectContainer
public function set targetParent(value:DisplayObjectContainer):void
targetParentButton | propiedad |
targetParentButton:SimpleButton
Implementación
public function get targetParentButton():SimpleButton
public function set targetParentButton(value:SimpleButton):void
targetState3D | propiedad |
targetState3D:Array
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Orientación inicial del objeto de destino. Toda la rotación 3D es absoluta con respecto a los datos de movimiento. Si quiere otro destino con orientación 3D inicial distinta, primero debe restablecer su estado.
Implementación
public function get targetState3D():Array
public function set targetState3D(value:Array):void
time | propiedad |
time:int
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Entero basado en cero que indica y controla el tiempo de la animación en curso. En el primer fotograma de la animación, el valor de time
es 0
. Si la animación tiene una duración de 10 fotogramas, en el último fotograma el valor de time
será 9
.
Si motionArray se establece en un valor no null, en lugar de ser un índice relativo basado en cero, el tiempo es absoluto para el destino principal, restringido al grupo del movimiento y aún con índice cero (por lo que debería ser parent.currentFrame - 1 cuando currentFrame - 1 es mayor que spanStart y menor que spanEndwithin).
Implementación
public function get time():int
public function set time(value:int):void
transformationPoint | propiedad |
public var transformationPoint:Point
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Punto de referencia para girar o escalar un objeto de visualización. En movimiento 2D, el punto de transformación es relativo al cuadro delimitador del objeto de visualización. Las coordenadas del punto deben escalarse hasta un cuadro de 1 x 1 píxeles, donde (1, 1) es la esquina inferior derecha del objeto y (0, 0) representa la esquina superior izquierda. En movimiento 3D (si la instancia de AnimatorBase es un objeto Animator3D), los valores x e y del punto de transformación sumados al punto de transformación z son valores absolutos en el espacio de coordenadas principal del destino.
transformationPointZ | propiedad |
public var transformationPointZ:int
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Punto de referencia de coordenada z para girar o escalar un objeto de visualización. La propiedad transformationPointZ
(o setter) se anula en la subclase AnimatorFactory3D
. En 3D, los puntos no son porcentajes como en 2D: son valores absolutos del punto de transformación del objeto original.
usingCurrentFrame | propiedad |
usingCurrentFrame:Boolean
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Indica si la propiedad currentFrame
se comprueba cada vez que se accede a un nuevo fotograma y si la animación del destino se sincroniza con los fotogramas en su línea de tiempo principal, o bien si avanza constantemente sin importar el fotograma principal actual.
Implementación
public function get usingCurrentFrame():Boolean
AnimatorBase | () | Información sobre |
public function AnimatorBase(xml:XML = null, target:DisplayObject = null)
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Crea un objeto AnimatorBase para aplicar la descripción del movimiento de interpolación basado en XML a un objeto de visualización. Si XML es null (valor predeterminado), puede proporcionar XML directamente a una instancia de Motion o definir los conjuntos de valores de la propiedad en la instancia de Motion.
Parámetrosxml:XML (default = null ) — Objeto E4X que contiene una descripción de movimiento de interpolación basado en XML.
| |
target:DisplayObject (default = null ) — Objeto de visualización que utiliza el movimiento de interpolación.
|
Elementos de API relacionados
end | () | método |
public function end(reset:Boolean = false, stopEnterFrame:Boolean = true, pastLastFrame:Boolean = false):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Detiene la animación y Flash Player accede inmediatamente al último fotograma de la secuencia de animación. Si la propiedad autoRewind
se define como true
, Flash Player accede al primer fotograma de la secuencia de animación.
Parámetros
reset:Boolean (default = false ) — Indica si _lastRenderedTime y _target se deben restablecer con sus valores originales. _target sólo se puede restablecer si se dispone de los objetos targetParent y targetName .
| |
stopEnterFrame:Boolean (default = true )
| |
pastLastFrame:Boolean (default = false )
|
Elementos de API relacionados
nextFrame | () | método |
public function nextFrame(reset:Boolean = false, stopEnterFrame:Boolean = true):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Avanza Flash Player hasta el siguiente fotograma de la secuencia de animación.
Parámetros
reset:Boolean (default = false )
| |
stopEnterFrame:Boolean (default = true )
|
pause | () | método |
play | () | método |
public function play(startTime:int = -1, startEnterFrame:Boolean = true):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Inicia la animación. Llama al método end()
antes de llamar al método play()
para garantizar que todas las instancias previas de la animación han concluido antes de iniciar una nueva.
Parámetros
startTime:int (default = -1 ) — Indica un tiempo de inicio alternativo (fotograma relativo) para utilizar. Si no se especifica ningún valor, se utiliza 0 como tiempo de inicio predeterminado. Si motionArray se establece en un valor que no sea null, startTime no será relativo sino absoluto, al igual que la propiedad time.
| |
startEnterFrame:Boolean (default = true ) — Indica si el detector de eventos debe añadirse al objeto principal para poder capturar eventos de fotogramas. El valor puede ser false si el objeto principal se registró en su instancia de AnimatorBase mediante registerParentFrameHandler() .
|
Elementos de API relacionados
processCurrentFrame | () | método |
public static function processCurrentFrame(parent:MovieClip, anim:AnimatorBase, startEnterFrame:Boolean, playOnly:Boolean = false):void
Parámetros
parent:MovieClip | |
anim:AnimatorBase | |
startEnterFrame:Boolean | |
playOnly:Boolean (default = false )
|
registerParentFrameHandler | () | método |
public static function registerParentFrameHandler(parent:MovieClip, anim:AnimatorBase, spanStart:int, repeatCount:int = 0, useCurrentFrame:Boolean = false):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Registra el objeto MovieClip
dado y una instancia de AnimatorBase
para un objeto secundario de dicho objeto MovieClip
. Se procesan los eventos FRAME_CONSTRUCTED
del objeto MovieClip principal y se utiliza su propiedad currentFrame
y las propiedades spanStart
de AnimatorBase para determinar el fotograma actual relativo de la animación que debería estar reproduciéndose.
Si llama a esta función, la propiedad useCurrentFrame
de AnimatorBase se establece automáticamente en true
y ka propiedad spanStart
con el parámetro del mismo nombre.
Parámetros
parent:MovieClip — MovieClip principal de la instancia de AnimatorBase.
| |
anim:AnimatorBase — Instancia de AnimatorBase asociada al objeto MovieClip principal.
| |
spanStart:int — Fotograma inicial de la animación en términos de la línea de tiempo del objeto MovieClip principal.
| |
repeatCount:int (default = 0 ) — Número de veces que debe reproducirse la animación. El valor predeterminado es 0, lo que indica que la animación se reproduce indefinidamente.
| |
useCurrentFrame:Boolean (default = false ) — Indica si la propiedad useCurrentFrame se comprueba cada vez que se accede a un fotograma nuevo.
|
resume | () | método |
rewind | () | método |
public function rewind():void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Establece a Flash Player en el primer fotograma de la animación. Si la animación se estaba reproduciendo, la reproducción continúa desde el primer fotograma. Si la animación estaba detenida, permanece detenida en el primer fotograma.
startFrameEvents | () | método |
public function startFrameEvents():void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Inicia eventos de fotogramas.
stop | () | método |
useCurrentFrame | () | método |
public function useCurrentFrame(enable:Boolean, spanStart:int):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Establece la propiedad currentFrame
cada vez que se introduce un nuevo fotograma y define si la animación del destino está sincronizada con los fotogramas de la línea de tiempo del objeto MovieClip principal. spanStart
es el fotograma inicial de la animación en términos de la línea de tiempo principal. Si enable
es true
, en cualquier evento de fotograma dentro del intervalo de la animación la propiedad time
se establece en un número relativo al fotograma spanStart
.
Por ejemplo, si una animación de 4 fotogramas se inicia en el fotograma 5 (spanStart=5
), y tiene un script en el fotograma 5 para aplicar el método gotoAndPlay
en el fotograma 8, al acceder al fotograma 8, la propiedad time se establece en 3
(omitiendo los valores time = 1
y time = 2
).
Parámetros
enable:Boolean — El valor true o false que determina si se comprueba la propiedad currentFrame.
| |
spanStart:int — Fotograma inicial de la animación en términos de la línea de tiempo del objeto MovieClip principal.
|
motionEnd | Evento |
fl.motion.MotionEvent
propiedad MotionEvent.type =
fl.motion.MotionEvent.MOTION_END
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando termina de reproducirse el movimiento, ya sea cuando llega al final o cuando se interrumpe por una llamada a los métodos stop()
o end()
.
Animator.stop()
o Animator.end()
, o bien por haber llegado al final de la instancia de Motion.
Las propiedades del objeto de evento tienen los siguientes valores:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Objeto que define el detector de eventos que gestiona el evento. Por ejemplo, si utiliza myButton.addEventListener() para registrar un detector de eventos, myButton será el valor de currentTarget . |
target | El objeto que distribuye el evento no es siempre el que lo detecta. Utilice la propiedad currentTarget para acceder siempre al objeto que detecta el evento. |
motionStart | Evento |
fl.motion.MotionEvent
propiedad MotionEvent.type =
fl.motion.MotionEvent.MOTION_START
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando comienza a reproducirse el movimiento.
Indica que la instancia de Motion ha comenzado a reproducirse.Las propiedades del objeto de evento tienen los siguientes valores:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Objeto que define el detector de eventos que gestiona el evento. Por ejemplo, si utiliza myButton.addEventListener() para registrar un detector de eventos, myButton será el valor de currentTarget . |
target | El objeto que distribuye el evento no es siempre el que lo detecta. Utilice la propiedad currentTarget para acceder siempre al objeto que detecta el evento. |
motionUpdate | Evento |
fl.motion.MotionEvent
propiedad MotionEvent.type =
fl.motion.MotionEvent.MOTION_UPDATE
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando cambia el movimiento y se actualiza la pantalla.
Indica que la instancia de Motion ha cambiado y que se ha actualizado la pantalla.Las propiedades del objeto de evento tienen los siguientes valores:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Objeto que define el detector de eventos que gestiona el evento. Por ejemplo, si utiliza myButton.addEventListener() para registrar un detector de eventos, myButton será el valor de currentTarget . |
target | El objeto que distribuye el evento no es siempre el que lo detecta. Utilice la propiedad currentTarget para acceder siempre al objeto que detecta el evento. |
timeChange | Evento |
fl.motion.MotionEvent
propiedad MotionEvent.type =
fl.motion.MotionEvent.TIME_CHANGE
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS4 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Se distribuye cuando cambia el valor time
de Animator, pero la pantalla no se ha actualizado aún (es decir, no se ha distribuido el evento motionUpdate
).
time
de la instancia de Animator ha cambiado, pero que la pantalla no se ha actualizado aún (Flash Player no ha distribuido el evento motionUpdate
).
Las propiedades del objeto de evento tienen los siguientes valores:
Propiedad | Valor |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Objeto que define el detector de eventos que gestiona el evento. Por ejemplo, si utiliza myButton.addEventListener() para registrar un detector de eventos, myButton será el valor de currentTarget . |
target | El objeto que distribuye el evento no es siempre el que lo detecta. Utilice la propiedad currentTarget para acceder siempre al objeto que detecta el evento. |
Tue Jun 12 2018, 02:12 PM Z