Paquete | fl.motion |
Clase | public class Motion |
Herencia | Motion MotionBase Object |
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Nota: en Flash CS3, muchas de las propiedades y métodos admitidos por esta clase eran miembros exclusivos de la clase. Flash CS4 introdujo una clase base, la clase KeyframeBase, para dichas propiedades y métodos de la clase, y ahora se comparten con otras clases a través de la cadena de herencia. Si ha trabajado con Flash CS3, observará que estas propiedades y métodos se siguen admitiendo en la clase Keyframe, pero son miembros de la clase KeyframeBase en versiones de Flash Professional posteriores a Flash CS3. Al igual que con cualquier otra clase de esta referencia, puede seleccionar Mostrar propiedades públicas heredadas y Mostrar métodos públicos heredados para ver todas las propiedades y métodos admitidos por esta clase.
Propiedad MXML predeterminadakeyframesCompact
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 | ||
duration : int
Controla la duración de la instancia de Motion, medida en fotogramas. | MotionBase | ||
is3D : Boolean
Especifica si el movimiento contiene cambios de propiedades 3D. | MotionBase | ||
keyframes : Array
Conjunto de fotogramas clave que define el comportamiento del movimiento a lo largo del tiempo. | MotionBase | ||
keyframesCompact : Array
Conjunto compacto de fotogramas clave, donde cada índice está ocupado por un fotograma clave. | Motion | ||
source : Source
Objeto que almacena información sobre el contexto en el que se creó el movimiento, por ejemplo, la velocidad de fotogramas, las dimensiones, el punto de transformación, la posición inicial, la escala, la rotación y el sesgado. | Motion |
Método | Definido por | ||
---|---|---|---|
Constructor para instancias de Motion. | Motion | ||
addFilterPropertyArray(index:int, name:String, values:Array, startFrame:int = -1, endFrame:int = -1):void
Modifica una propiedad filter en todos los fotogramas clave correspondientes de un objeto Motion. | MotionBase | ||
Añade un objeto Keyframe a la instancia de Motion. | MotionBase | ||
Almacena un conjunto de valores en los fotogramas clave correspondientes de una propiedad declarada de la clase Motion. | MotionBase | ||
[estática]
Método necesario para crear una instancia de Motion a partir de una cadena XML. | Motion | ||
[override]
Recupera un objeto ColorTransform interpolado en un índice de tiempo específico de la instancia de Motion. | Motion | ||
Recupera el fotograma clave activo en ese momento en el fotograma concreto de la instancia de Motion. | MotionBase | ||
[override]
Recupera un conjunto interpolado de filtros en un índice de tiempo específico de la instancia de Motion. | Motion | ||
Devuelve el objeto Matrix para la posición del índice especificado en el fotograma de la animación. | MotionBase | ||
Devuelve el objeto Matrix3D para la posición del índice especificado en el fotograma de la animación. | MotionBase | ||
Recupera el siguiente fotograma clave tras un fotograma concreto de la instancia de Motion. | MotionBase | ||
Recupera el valor de una propiedad de animación en un punto del tiempo. | MotionBase | ||
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
initFilters(filterClasses:Array, gradientSubarrayLengths:Array, startFrame:int = -1, endFrame:int = -1):void
Inicializa la lista de filtros del objeto de destino y copia la lista de filtros en cada instancia de objeto Keyframe y Motion. | MotionBase | ||
[estática]
Mezcla filtros suavemente entre diferentes objetos de filtro. | Motion | ||
[estática]
Mezcla filtros suavemente entre diferentes conjuntos de objetos de filtro. | Motion | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
MotionBase | |||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Define el valor de una propiedad concreta de interpolación en un índice de tiempo determinado de la instancia de Motion. | MotionBase | ||
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 | ||
Gira el objeto de destino cuando el método addPropertyArray() proporciona datos para el movimiento. | MotionBase | ||
Devuelve el valor simple del objeto especificado. | Object |
keyframesCompact | propiedad |
keyframesCompact:Array
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Conjunto compacto de fotogramas clave, donde cada índice está ocupado por un fotograma clave. Por contraste, un conjunto disperso tiene índices vacíos (como en la propiedad keyframes
). En el conjunto compacto no se utilizan valores null
para rellenar los índices entre los fotogramas clave. No obstante, el índice de un fotograma clave de keyframesCompact
es probable que no coincida con su índice correspondiente en el conjunto keyframes
.
Esta propiedad se utiliza fundamentalmente para aportar compatibilidad con el compilador MXML de Flex, el cual genera un conjunto compacto desde Motion XML.
Implementación
public function get keyframesCompact():Array
public function set keyframesCompact(value:Array):void
Elementos de API relacionados
source | propiedad |
public var source:Source
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Objeto que almacena información sobre el contexto en el que se creó el movimiento, por ejemplo, la velocidad de fotogramas, las dimensiones, el punto de transformación, la posición inicial, la escala, la rotación y el sesgado.
Motion | () | Información sobre |
public function Motion(xml:XML = null)
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Constructor para instancias de Motion. De forma predeterminada, se crea automáticamente un fotograma clave inicial con propiedades de transformación predeterminadas.
Parámetrosxml:XML (default = null ) — Objeto XML E4X opcional que define una instancia de Motion.
|
fromXMLString | () | método |
public static function fromXMLString(xmlString:String):Motion
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Método necesario para crear una instancia de Motion a partir de una cadena XML.
Parámetros
xmlString:String — Cadena XML del objeto Motion.
|
Motion — Nueva instancia de Motion.
|
getColorTransform | () | método |
override public function getColorTransform(index:int):flash.geom:ColorTransform
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Recupera un objeto ColorTransform interpolado en un índice de tiempo específico de la instancia de Motion.
Parámetros
index:int — Índice de tiempo de un fotograma de la instancia de Motion, como un número entero mayor o igual que cero.
|
flash.geom:ColorTransform — Objeto ColorTransform interpolado.
|
Elementos de API relacionados
getFilters | () | método |
override public function getFilters(index:Number):Array
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Recupera un conjunto interpolado de filtros en un índice de tiempo específico de la instancia de Motion.
Parámetros
index:Number — Índice de tiempo de un fotograma de la instancia de Motion, como un número entero mayor o igual que cero.
|
Array — Conjunto interpolado de filtros. Si no hay ningún filtro pertinente, se devuelve un conjunto vacío.
|
Elementos de API relacionados
interpolateFilter | () | método |
public static function interpolateFilter(fromFilter:BitmapFilter, toFilter:BitmapFilter, progress:Number):BitmapFilter
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Mezcla filtros suavemente entre diferentes objetos de filtro.
Parámetros
fromFilter:BitmapFilter — Objeto de filtro inicial.
| |
toFilter:BitmapFilter — Objeto de filtro final.
| |
progress:Number — Porcentaje de la transición, expresado como número decimal, donde 0 representa el inicio y 1 representa el final.
|
BitmapFilter — Objeto de filtro interpolado.
|
Elementos de API relacionados
interpolateFilters | () | método |
public static function interpolateFilters(fromFilters:Array, toFilters:Array, progress:Number):Array
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Mezcla filtros suavemente entre diferentes conjuntos de objetos de filtro.
Parámetros
fromFilters:Array — Conjunto inicial de objetos de filtro.
| |
toFilters:Array — Conjunto final de objetos de filtro.
| |
progress:Number — Porcentaje de la transición, expresado como número decimal, donde 0 representa el inicio y 1 representa el final.
|
Array — Conjunto interpolado de objetos de filtro.
|
Elementos de API relacionados
Tue Jun 12 2018, 02:12 PM Z