Referencia de ActionScript® 3.0 para la plataforma de Adobe® Flash®
Inicio  |  Ocultar lista de paquetes y clases |  Paquetes  |  Clases  |  Novedades  |  Índice  |  Apéndices  |  ¿Por qué hay texto en inglés?
Filtros: Recuperando datos del servidor...
Recuperando datos del servidor...
fl.motion 

Animator3D  - AS3 Flash

Paquetefl.motion
Clasepublic class Animator3D
HerenciaAnimator3D Inheritance AnimatorBase Inheritance EventDispatcher Inheritance Object
Subclases AnimatorUniversal

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, AIR 1.0

La clase Animator3D aplica la descripción XML de un movimiento de interpolación tridimensional a un objeto de visualización. Las propiedades y métodos de la clase Animator3D controlan la reproducción del movimiento, y Flash Player difunde eventos como respuesta a los cambios detectados en el estado del movimiento. Si no existe contenido tridimensional en la interpolación de movimiento, el comando Copiar movimiento como ActionScript de Flash CS4 utiliza la clase Animator. En el caso de contenido tridimensional, se utiliza la clase Animator3D, que comparte la misma clase base que la clase Animator, pero está diseñada específicamente para contenido tridimensional. Es posible editar el código ActionScript con la interfaz de programación de aplicaciones (API), o bien crear una animación personalizada propia.

Si tiene previsto llamar a métodos de la clase Animator3D en una función, declare la instancia de Animator3D fuera de dicha función de forma que el ámbito del objeto no se limite a ella. Si declara la instancia de Animator 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



Propiedades públicas
 PropiedadDefinido por
 InheritedautoRewind : Boolean = false
Define la animación para que se reinicie una vez finalizada.
AnimatorBase
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
 InheritedframeEvent : String
El nombre del objeto de evento creado por el evento Event.ENTER_FRAME.
AnimatorBase
  initialPosition : Array
[override] [solo escritura] Establece las coordenadas x,y y z del objeto de visualización.
Animator3D
 InheritedinstanceFactoryClass : Class
Al crear instancias con ActionScript, ésta es la clase que crea la instancia.
AnimatorBase
 InheritedisPlaying : Boolean
[solo lectura] Indica si la animación se está reproduciendo en ese momento.
AnimatorBase
 Inheritedmotion : MotionBase
Objeto que contiene las propiedades del movimiento de interpolación para la animación.
AnimatorBase
 InheritedmotionArray : Array
El conjunto de objetos que contiene las propiedades del movimiento de interpolación para la animación.
AnimatorBase
 InheritedorientToPath : Boolean = false
Define la posición del objeto de visualización en la ruta de movimiento.
AnimatorBase
 InheritedplaceholderName : String
Cuando se crean instancias con ActionScript, ésta es la instancia que aparece en el escenario que se reemplazará.
AnimatorBase
 InheritedpositionMatrix : Matrix
Objeto Matrix que aplica una transformación global en la ruta de movimiento.
AnimatorBase
 InheritedrepeatCount : int = 1
Número de veces que se repite la animación.
AnimatorBase
 InheritedsceneName : String
Una referencia para escenas exportadas, para movimiento 3D, para que la escena pueda cargarse en una línea de tiempo principal.
AnimatorBase
 InheritedspanEnd : int
[solo lectura] Devuelve el fotograma del objeto principal de destino en el que termina la animación.
AnimatorBase
 InheritedspanStart : int
[solo lectura] Devuelve el fotograma del objeto principal de destino en el que comienza la animación.
AnimatorBase
 Inheritedtarget : DisplayObject
Objeto de visualización que se está animando.
AnimatorBase
 InheritedtargetName : String
El nombre del objeto de destino visto desde el objeto DisplayObjectContainer.
AnimatorBase
 InheritedtargetParent : 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
 InheritedtargetParentButton : SimpleButton
AnimatorBase
 InheritedtargetState3D : Array
Orientación inicial del objeto de destino.
AnimatorBase
 Inheritedtime : int
Entero basado en cero que indica y controla el tiempo de la animación en curso.
AnimatorBase
 InheritedtransformationPoint : Point
Punto de referencia para girar o escalar un objeto de visualización.
AnimatorBase
 InheritedtransformationPointZ : int
Punto de referencia de coordenada z para girar o escalar un objeto de visualización.
AnimatorBase
 InheritedusingCurrentFrame : 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étodos públicos
 MétodoDefinido por
  
Animator3D(xml:XML = null, target:DisplayObject = null)
Crea un objeto Animator3D para aplicar la descripción del movimiento de interpolación basado en XML en tres dimensiones a un objeto de visualización.
Animator3D
 Inherited
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
 Inherited
Distribuye un evento en el flujo del evento.
EventDispatcher
 Inherited
end(reset:Boolean = false, stopEnterFrame:Boolean = true, pastLastFrame:Boolean = false):void
Detiene la animación y Flash Player accede inmediatamente al último fotograma de la secuencia de animación.
AnimatorBase
 Inherited
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento.
EventDispatcher
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
nextFrame(reset:Boolean = false, stopEnterFrame:Boolean = true):void
Avanza Flash Player hasta el siguiente fotograma de la secuencia de animación.
AnimatorBase
 Inherited
Detiene temporalmente la animación hasta que se llama al método resume().
AnimatorBase
 Inherited
play(startTime:int = -1, startEnterFrame:Boolean = true):void
Inicia la animación.
AnimatorBase
 Inherited
processCurrentFrame(parent:MovieClip, anim:AnimatorBase, startEnterFrame:Boolean, playOnly:Boolean = false):void
[estática]
AnimatorBase
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
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
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Elimina un detector del objeto EventDispatcher.
EventDispatcher
 Inherited
Reanuda la animación tras haberse detenido temporalmente por la acción del método pause().
AnimatorBase
 Inherited
Establece a Flash Player en el primer fotograma de la animación.
AnimatorBase
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
 Inherited
Inicia eventos de fotogramas.
AnimatorBase
 Inherited
Detiene la animación y Flash Player retrocede hasta el primer fotograma de la secuencia de animación.
AnimatorBase
 Inherited
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional.
Object
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
 Inherited
useCurrentFrame(enable:Boolean, spanStart:int):void
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
 Inherited
Devuelve el valor simple del objeto especificado.
Object
 Inherited
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
Métodos protegidos
 MétodoDefinido por
  
[estática]
Animator3D
  
[estática]
Animator3D
Eventos
 Evento Resumen Definido por
 Inherited[evento broadcast] Se distribuye cuando Flash Player o AIR pasan a estar activos.EventDispatcher
 Inherited[evento broadcast] Se distribuye cuando Flash Player o de AIR pasan a estar inactivos.EventDispatcher
 InheritedSe 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
 InheritedSe distribuye cuando comienza a reproducirse el movimiento.AnimatorBase
 InheritedSe distribuye cuando cambia el movimiento y se actualiza la pantalla.AnimatorBase
 InheritedSe 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
Información sobre propiedades

initialPosition

propiedad
initialPosition:Array  [solo escritura] [override]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, AIR 1.0

Establece las coordenadas x,y y z del objeto de visualización.



Implementación
    override public function set initialPosition(value:Array):void

Elementos de API relacionados

Información sobre constructores

Animator3D

()Información sobre
public function Animator3D(xml:XML = null, target:DisplayObject = null)

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, AIR 1.0

Crea un objeto Animator3D para aplicar la descripción del movimiento de interpolación basado en XML en tres dimensiones a un objeto de visualización.

Parámetros
xml: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

Información sobre métodos

convertMatrixToMatrix3D

()método
protected static function convertMatrixToMatrix3D(mat2D:Matrix):Matrix3D

Parámetros

mat2D:Matrix

Valor devuelto
Matrix3D

matrices3DEqual

()método 
protected static function matrices3DEqual(a:Matrix3D, b:Matrix3D):Boolean

Parámetros

a:Matrix3D
 
b:Matrix3D

Valor devuelto
Boolean




[ X ]¿Por qué hay texto en inglés?
Cierto contenido de la Referencia de ActionScript 3.0 se muestra en inglés

No todo el contenido de la Referencia de ActionScript 3.0 se traduce a todos los idiomas. Si un elemento del lenguaje no se traduce, aparecerá en inglés. Por ejemplo, la clase ga.controls.HelpBox no está traducida en ningún idioma. Por lo tanto, en la versión en español de la referencia, la clase ga.controls.HelpBox aparecerá en inglés.