Paquete | fl.motion |
Clase | public class AnimatorFactoryBase |
Herencia | AnimatorFactoryBase Object |
Subclases | AnimatorFactory, AnimatorFactory3D, AnimatorFactoryUniversal |
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 |
Elementos de API relacionados
Propiedad | Definido por | ||
---|---|---|---|
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
motion : MotionBase [solo lectura]
La instancia de MotionBase con la que están asociada la instancia de AnimatorFactoryBase y sus objetos de destino. | AnimatorFactoryBase | ||
sceneName : String [solo escritura]
Una referencia para escenas exportadas, para movimiento 3D, para que la escena pueda cargarse en una línea de tiempo principal. | AnimatorFactoryBase | ||
transformationPoint : Point [solo escritura]
Punto de referencia para girar o escalar un objeto de visualización. | AnimatorFactoryBase | ||
transformationPointZ : int [solo escritura]
Punto de referencia de coordenada z para girar o escalar un objeto de visualización. | AnimatorFactoryBase |
Método | Definido por | ||
---|---|---|---|
Crea una instancia de la clase AnimatorFactoryBase. | AnimatorFactoryBase | ||
addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase
Crea y devuelve una instancia de AnimatorBase cuya propiedad de destino se establece en el objeto DisplayObject (si existe) que representa la propiedad targetName del objeto targetParent, y cuya propiedad Motion se guarda en la instancia de AnimatorFactoryBase durante el proceso de creación. | AnimatorFactoryBase | ||
addTargetInfo(targetParent:DisplayObject, targetName:String, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false, initialPosition:Array = null, zIndex:int = -1, placeholderName:String = null, instanceFactoryClass:Class = null):AnimatorBase
Hace referencia al objeto DisplayObjectContainer principal y crea y devuelve una instancia de AnimatorBase cuya propiedad de destino se establece en el objeto DisplayObject (si existe) que representa la propiedad targetName del objeto targetParent, y cuya propiedad Motion se guarda en la instancia de AnimatorFactoryBase durante el proceso de creación. | AnimatorFactoryBase | ||
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 | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
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 | ||
Devuelve el valor simple del objeto especificado. | Object |
motion | propiedad |
motion:MotionBase
[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 |
La instancia de MotionBase
con la que están asociada la instancia de AnimatorFactoryBase
y sus objetos de destino. La instancia de MotionBase
guarda las propiedades animadas y sus valores.
Implementación
public function get motion():MotionBase
Elementos de API relacionados
sceneName | propiedad |
sceneName:String
[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 |
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 set sceneName(value:String):void
transformationPoint | propiedad |
transformationPoint:Point
[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 |
Punto de referencia para girar o escalar un objeto de visualización. La propiedad transformationPoint
(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.
Implementación
public function set transformationPoint(value:Point):void
transformationPointZ | propiedad |
transformationPointZ:int
[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 |
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.
Implementación
public function set transformationPointZ(value:int):void
AnimatorFactoryBase | () | Información sobre |
public function AnimatorFactoryBase(motion:MotionBase, motionArray:Array = 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 una instancia de la clase AnimatorFactoryBase
.
motion:MotionBase — La instancia de MotionBase asociada.
| |
motionArray:Array (default = null )
|
addTarget | () | método |
public function addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase
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 y devuelve una instancia de AnimatorBase
cuya propiedad de destino se establece en el objeto DisplayObject
(si existe) que representa la propiedad targetName
del objeto targetParent
, y cuya propiedad Motion
se guarda en la instancia de AnimatorFactoryBase
durante el proceso de creación.
Parámetros
target:DisplayObject — Objeto de visualización que utiliza el movimiento de interpolación.
| |
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.
| |
autoPlay:Boolean (default = true ) — Valor (predeterminado: true) que especifica si la animación comienza a reproducirse automáticamente.
| |
startFrame:int (default = -1 ) — Fotograma en el que la animación se inicia (con relación a la línea de tiempo principal). Si la línea de tiempo principal es más corta que la duración del movimiento asociado, startFrame indica el número de fotogramas detrás de esta llamada a addTarget que se realiza antes de que comience la animación del destino.
| |
useCurrentFrame:Boolean (default = false ) — Indicador que especifica (si es true) el uso de la propiedad currentFrame principal para determinar en qué fotograma de animación debería estar el objeto de destino.
|
AnimatorBase — Nueva instancia de AnimatorBase.
|
Elementos de API relacionados
addTargetInfo | () | método |
public function addTargetInfo(targetParent:DisplayObject, targetName:String, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false, initialPosition:Array = null, zIndex:int = -1, placeholderName:String = null, instanceFactoryClass:Class = null):AnimatorBase
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 |
Hace referencia al objeto DisplayObjectContainer
principal y crea y devuelve una instancia de AnimatorBase
cuya propiedad de destino se establece en el objeto DisplayObject
(si existe) que representa la propiedad targetName
del objeto targetParent
, y cuya propiedad Motion
se guarda en la instancia de AnimatorFactoryBase
durante el proceso de creación.
Parámetros
targetParent:DisplayObject — Objeto DisplayObjectContainer principal.
| |
targetName:String — Nombre de la instancia de destino tal como se ve en su objeto 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.
| |
autoPlay:Boolean (default = true ) — Valor (predeterminado: true) que especifica si la animación comienza a reproducirse automáticamente.
| |
startFrame:int (default = -1 ) — Fotograma en el que la animación se inicia (con relación a la línea de tiempo principal). Si la línea de tiempo principal es más corta que la duración del movimiento asociado, startFrame indica el número de fotogramas detrás de esta llamada a addTarget que se realiza antes de que comience la animación del destino. Si el elemento principal es un objeto SimpleButton, startFrame se utiliza para indicar el estado del botón en el que el debe aplicarse el movimiento: 0 para upState, 1 para overState, 2 para downState.
| |
useCurrentFrame:Boolean (default = false ) — Indicador que especifica (si es true) el uso de la propiedad currentFrame principal para determinar en qué fotograma de animación debería estar el objeto de destino.
| |
initialPosition:Array (default = null ) — si no es null, se utiliza para establecer la propiedad initialPosition de la instancia de AnimatorBase generada.
| |
zIndex:int (default = -1 ) — Si el elemento principal es un objeto SimpleButton, este valor es el orden z basado en 0 del objeto al que se aplica la animación. Si sólo hay un único objeto en el botón, zIndex debe establecerse como -1, no como 0. el valor predeterminado es -1.
| |
placeholderName:String (default = null ) — si no es null, se utiliza para especificar la instancia del escenario que se sustituirá por el objeto DisplayObject creado por instanceNameFactoryClass. El valor predeterminado es null.
| |
instanceFactoryClass:Class (default = null ) — si no es null, la clase se utiliza para crear un objeto DisplayObject que sustituya al marcador de posición. El valor predeterminado es null.
|
AnimatorBase — Nueva instancia de AnimatorBase.
|
Elementos de API relacionados
Tue Jun 12 2018, 02:12 PM Z