| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
La clase Keyframe define el estado visual en un tiempo específico de una interpolación de movimiento. Las propiedades de animación principales son
position,
scale,
rotation,
skew y
color. De manera opcional, un fotograma clave puede definir una o varias de estas propiedades. Por ejemplo, un fotograma clave puede afectar solo a la propiedad position, mientras que otro fotograma clave en un momento diferente puede afectar solo a la propiedad scale. Por otro lado, puede que haya otro fotograma clave que afecte a todas las propiedades a la vez. En una interpolación de movimiento, cada índice de tiempo solo puede tener un fotograma clave. Los fotogramas clave también tienen otras propiedades como
blendMode,
filters y
cacheAsBitmap, las cuales siempre están disponibles. Por ejemplo, los fotogramas clave siempre tienen una propiedad blendMode.
public var blank:Boolean = false
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Indica que el objeto de destino no se debe mostrar en este fotograma clave.
public var blendMode:String = "normal"
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Valor de la clase BlendMode que especifica cómo Flash Player mezcla los colores de los objetos de visualización con los gráficos subyacentes.
Véase también
public var cacheAsBitmap:Boolean = false
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Si se define como true, Flash Player guarda en caché una representación interna de mapa de bits del objeto de visualización. El uso de esta propiedad suele permitir una representación más rápida que el uso predeterminado de vectores.
public var color:Color
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Objeto de color que ajusta la transformación de color en el objeto de destino.
public var filters:Array
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Matriz que contiene cada objeto Filter que se va a aplicar al objeto de destino en un fotograma clave concreto.
public var firstFrame:String
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Guarda el nombre del primer fotograma para interpolaciones de movimiento; afecta sólo a los símbolos gráficos. Esta propiedad se utiliza en la función para copiar y pegar movimiento de Flash CS3, pero no afecta a las interpolaciones de movimiento definidas con ActionScript. Se incluye para garantizar la compatibilidad con el compilador de Flex 2.
index:int [read-write]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Valor de tiempo exclusivo del fotograma clave en la interpolación de movimiento. El primer fotograma en una interpolación de movimiento tiene un índice de 0.
Implementación
public function get index():int
public function set index(value:int):void
public var label:String = ""
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Cadena que se utiliza para describir el fotograma clave.
public var loop:String
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Guarda el valor de la casilla de verificación Reproducir indefinidamente para interpolaciones de movimiento; afecta sólo a los símbolos gráficos. Esta propiedad se utiliza en la función para copiar y pegar movimiento de Flash CS3, pero no afecta a las interpolaciones de movimiento definidas con ActionScript. Se incluye para garantizar la compatibilidad con el compilador de Flex 2.
public var orientToPath:Boolean = false
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Si se define como true, esta propiedad provoca la rotación automática del objeto de destino para que siga el ángulo de su trazado.
public var rotateDirection:String = "auto"
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Controla cómo rota el objeto de destino durante una interpolación de movimiento con un valor de la clase RotateDirection.
Véase también
public var rotateTimes:uint = 0
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Añade rotación al objeto de destino durante una interpolación de movimiento, además de la rotación existente. Esta rotación depende del valor de la propiedad rotateDirection, que debe ser RotateDirection.CW o RotateDirection.CCW. El valor rotateTimes debe ser un número entero igual o mayor que cero.
Por ejemplo, si el objeto rotaría normalmente de 0 a 40 grados, al establecer rotateTimes en 1 y rotateDirection en RotateDirection.CW se añadirá un giro completo, con una rotación total de 400 grados.
Si
rotateDirection se establece en
RotateDirection.CCW, se
restarán 360 grados de la rotación normal, produciéndose un giro en sentido antihorario de 320 grados.
Véase también
rotation:Number [read-write]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Indica en grados la rotación del objeto de destino desde su orientación original, aplicada desde el punto de transformación. Un valor de NaN significa que el fotograma clave no afecta a esta propiedad.
Implementación
public function get rotation():Number
public function set rotation(value:Number):void
public var scaleX:Number = NaN
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Indica en forma de porcentaje la escala horizontal del objeto aplicada desde el punto de transformación. Un valor de 1 equivale al 100% del tamaño normal. Un valor de NaN significa que el fotograma clave no afecta a esta propiedad.
public var scaleY:Number = NaN
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Indica en forma de porcentaje la escala vertical del objeto aplicada desde el punto de transformación. Un valor de 1 equivale al 100% del tamaño normal. Un valor de NaN significa que el fotograma clave no afecta a esta propiedad.
public var skewX:Number = NaN
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Indica en grados el ángulo de sesgado horizontal del objeto de destino aplicado desde el punto de transformación. Un valor de NaN significa que el fotograma clave no afecta a esta propiedad.
public var skewY:Number = NaN
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Indica en grados el ángulo de sesgado vertical del objeto de destino aplicado desde el punto de transformación. Un valor de NaN significa que el fotograma clave no afecta a esta propiedad.
public var tweens:Array
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Matriz que contiene cada objeto de interpolación que se va a aplicar al objeto de destino en un fotograma clave concreto. Puede que un objeto de interpolación tenga como destino todas las propiedades de animación (como es el caso de los objetos de interpolación estándar en la línea de tiempo de la herramienta de edición de Flash). O bien, puede que varios objetos de interpolación tengan como destino propiedades individuales (como sucede con las curvas de aceleración personalizadas independientes).
public var tweenScale:Boolean = true
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Indicador que controla si la escala se interpolará durante una interpolación. Si el valor es false, el objeto de visualización no cambiará de tamaño durante la interpolación hasta el siguiente fotograma clave.
public var tweenSnap:Boolean = false
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Guarda el valor de la casilla de verificación Ajustar para las interpolaciones de movimiento; ajusta el objeto a una guía de movimiento. Esta propiedad se utiliza en la función para copiar y pegar movimiento de Flash CS3, pero no afecta a las interpolaciones de movimiento definidas con ActionScript. Se incluye para garantizar la compatibilidad con el compilador de Flex 2.
public var tweenSync:Boolean = false
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Guarda el valor de la casilla de verificación Sinc. para interpolaciones de movimiento; afecta sólo a los símbolos gráficos. Esta propiedad se utiliza en la función para copiar y pegar movimiento de Flash CS3, pero no afecta a las interpolaciones de movimiento definidas con ActionScript. Se incluye para garantizar la compatibilidad con el compilador de Flex 2.
public var x:Number = NaN
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Posición horizontal del punto de transformación del objeto de destino en su espacio de coordenadas principal. Un valor de NaN significa que el fotograma clave no afecta a esta propiedad.
public var y:Number = NaN
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Posición vertical del punto de transformación del objeto de destino en su espacio de coordenadas principal. Un valor de NaN significa que el fotograma clave no afecta a esta propiedad.
public function Keyframe(xml:XML = null)
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Constructor para instancias de Keyframe.
Parámetros
| xml:XML (default = null) — Objeto E4X XML opcional que define una instancia de Keyframe en formato Motion XML.
|
public function affectsTweenable(tweenableName:String = ""):Boolean
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Indica si el fotograma clave influye en una propiedad de animación específica.
Parámetros
| tweenableName:String (default = "") — Nombre de una propiedad de interpolación, como "x"o "rotation".
|
Valor devuelto
public function getTween(target:String = ""):ITween
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Recupera un objeto ITween para una propiedad de animación específica.
Parámetros
| target:String (default = "") — Nombre de la propiedad que se va a interpolar.
|
Valor devuelto
| ITween — Objeto que implementa la interfaz ITween.
|
Véase también
public function getValue(tweenableName:String):Number
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Recupera el valor de la propiedad de interpolación específica en el fotograma clave.
Parámetros
| tweenableName:String — Nombre de una propiedad de interpolación, como "x"o "rotation".
|
Valor devuelto
| Number — Valor numérico de la propiedad de interpolación.
|
public function setValue(tweenableName:String, newValue:Number):void
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Cambia el valor de la propiedad de interpolación específica en el fotograma clave.
Parámetros
| tweenableName:String — Nombre de una propiedad de interpolación, como "x"o "rotation".
|
| |
| newValue:Number — Valor numérico para asignar a la propiedad de interpolación.
|
© 2004-2007 Adobe Systems Incorporated. Todos los derechos reservados.
Fri Oct 12 2007, 2:30 AM GMT-07:00
Página actual: http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/fl/motion/Keyframe.html