Paquetefl.motion
Clasepublic class Keyframe
HerenciaKeyframe Inheritance Object

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.

Véase también

Elementos Motion XML


Propiedades públicas
 PropiedadDefinido por
  blank : Boolean = false
Indica que el objeto de destino no se debe mostrar en este fotograma clave.
Keyframe
  blendMode : String = "normal"
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.
Keyframe
  cacheAsBitmap : Boolean = false
Si se define como true, Flash Player deja en caché una representación interna de mapa de bits del objeto de visualización.
Keyframe
  color : Color
Objeto de color que ajusta la transformación de color en el objeto de destino.
Keyframe
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
  filters : Array
Matriz que contiene cada objeto Filter que se va a aplicar al objeto de destino en un fotograma clave concreto.
Keyframe
  firstFrame : String
Guarda el nombre del primer fotograma para interpolaciones de movimiento; afecta sólo a los símbolos gráficos.
Keyframe
  index : int
Valor de tiempo exclusivo del fotograma clave en la interpolación de movimiento.
Keyframe
  label : String = ""
Cadena que se utiliza para describir el fotograma clave.
Keyframe
  loop : String
Guarda el valor de la casilla de verificación Reproducir indefinidamente para interpolaciones de movimiento; afecta sólo a los símbolos gráficos.
Keyframe
  orientToPath : Boolean = false
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.
Keyframe
 Inheritedprototype : Object
[static] Una referencia al objeto prototipo de una clase u objeto de función.
Object
  rotateDirection : String = "auto"
Controla cómo rota el objeto de destino durante una interpolación de movimiento con un valor de la clase RotateDirection.
Keyframe
  rotateTimes : uint = 0
Añade rotación al objeto de destino durante una interpolación de movimiento, además de la rotación existente.
Keyframe
  rotation : Number
Indica en grados la rotación del objeto de destino desde su orientación original, aplicada desde el punto de transformación.
Keyframe
  scaleX : Number = NaN
Indica en forma de porcentaje la escala horizontal del objeto aplicada desde el punto de transformación.
Keyframe
  scaleY : Number = NaN
Indica en forma de porcentaje la escala vertical del objeto aplicada desde el punto de transformación.
Keyframe
  skewX : Number = NaN
Indica en grados el ángulo de sesgado horizontal del objeto de destino aplicado desde el punto de transformación.
Keyframe
  skewY : Number = NaN
Indica en grados el ángulo de sesgado vertical del objeto de destino aplicado desde el punto de transformación.
Keyframe
  tweens : Array
Matriz que contiene cada objeto de interpolación que se va a aplicar al objeto de destino en un fotograma clave concreto.
Keyframe
  tweenScale : Boolean = true
Indicador que controla si la escala se interpolará durante una interpolación.
Keyframe
  tweenSnap : Boolean = false
Guarda el valor de la casilla de verificación Ajustar para las interpolaciones de movimiento; ajusta el objeto a una guía de movimiento.
Keyframe
  tweenSync : Boolean = false
Guarda el valor de la casilla de verificación Sinc. para interpolaciones de movimiento; afecta sólo a los símbolos gráficos.
Keyframe
  x : Number = NaN
Posición horizontal del punto de transformación del objeto de destino en su espacio de coordenadas principal.
Keyframe
  y : Number = NaN
Posición vertical del punto de transformación del objeto de destino en su espacio de coordenadas principal.
Keyframe
Métodos públicos
 MétodoDefinido por
  
Keyframe(xml:XML = null)
Constructor para instancias de Keyframe.
Keyframe
  
affectsTweenable(tweenableName:String = ""):Boolean
Indica si el fotograma clave influye en una propiedad de animación específica.
Keyframe
  
getTween(target:String = ""):ITween
Recupera un objeto ITween para una propiedad de animación específica.
Keyframe
  
getValue(tweenableName:String):Number
Recupera el valor de la propiedad de interpolación específica en el fotograma clave.
Keyframe
 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
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
  
setValue(tweenableName:String, newValue:Number):void
Cambia el valor de la propiedad de interpolación específica en el fotograma clave.
Keyframe
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
 Inherited
Devuelve el valor simple del objeto especificado.
Object
Información sobre propiedades
blankpropiedad
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.

blendModepropiedad 
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

cacheAsBitmappropiedad 
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.

colorpropiedad 
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.

filterspropiedad 
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.

firstFramepropiedad 
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.

indexpropiedad 
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
labelpropiedad 
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.

looppropiedad 
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.

orientToPathpropiedad 
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.

rotateDirectionpropiedad 
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

rotateTimespropiedad 
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

rotationpropiedad 
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
scaleXpropiedad 
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.

scaleYpropiedad 
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.

skewXpropiedad 
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.

skewYpropiedad 
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.

tweenspropiedad 
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).

tweenScalepropiedad 
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.

tweenSnappropiedad 
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.

tweenSyncpropiedad 
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.

xpropiedad 
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.

ypropiedad 
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.

Información sobre constructores
Keyframe()constructor
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.
Información sobre métodos
affectsTweenable()método
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
Boolean
getTween()método 
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

getValue()método 
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.
setValue()método 
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.





 

Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios

Página actual: http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/fl/motion/Keyframe.html