Packagefl.motion
Classepublic class Keyframe
HéritageKeyframe Inheritance Object

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

La classe Keyframe définit un état visuel à un instant t d'une interpolation de mouvement. Les principales propriétés des animations sont position, scale, rotation, skew et color. Une image-clé peut éventuellement définir une ou plusieurs de ces propriétés. Par exemple, une image-clé peut affecter uniquement position, alors qu'une autre, placée à un point différent de time, peut n'affecter que scale. cependant, une autre image-clé peut affecter toutes les propriétés simultanément. Dans une interpolation de mouvement, chaque index de time ne peut avoir qu'une seule image-clé. Une image-clé possède également d'autres propriétés comme blend mode, filters et cacheAsBitmap, qui sont toujours disponibles. Par exemple, une image-clé a toujours une propriété blend mode (mode de fusion).

Voir aussi

Eléments XML de mouvement


Propriétés publiques
 PropriétéDéfini par
  blank : Boolean = false
Indique que l'objet cible ne doit pas être affiché sur cette image-clé.
Keyframe
  blendMode : String = "normal"
Valeur de la classe BlendMode qui indique comment Flash Player combine les couleurs de l'objet d'affichage et les graphiques de niveau inférieur.
Keyframe
  cacheAsBitmap : Boolean = false
Si true est défini, Flash Player place en mémoire cache une version bitmap interne de l’objet d'affichage.
Keyframe
  color : Color
Objet Color qui ajuste la transformation de couleur dans l'objet cible.
Keyframe
 Inheritedconstructor : Object
Référence à l'objet de classe ou à la fonction constructeur d'une occurrence donnée d'un objet.
Object
  filters : Array
Tableau contenant chaque objet filtre à appliquer à l'objet cible au niveau d'une image-clé particulière.
Keyframe
  firstFrame : String
Stocke le nom de la première image des interpolations de mouvement, qui affecte uniquement les symboles graphiques.
Keyframe
  index : int
Valeur time unique de l'image-clé dans l'interpolation de mouvement.
Keyframe
  label : String = ""
Chaîne utilisée pour décrire l'image-clé.
Keyframe
  loop : String
Stocke la valeur de la case à cocher Boucle des interpolations de mouvement, qui affecte uniquement les symboles graphiques.
Keyframe
  orientToPath : Boolean = false
Si elle est définie sur true, cette propriété oblige l'objet cible à pivoter automatiquement pour suivre l'angle de sa trajectoire.
Keyframe
 Inheritedprototype : Object
[static] Référence à l’objet prototype d’un objet de classe ou fonction.
Object
  rotateDirection : String = "auto"
Contrôle la rotation de l'objet cible pendant une interpolation de mouvement, avec une valeur de la classe RotateDirection.
Keyframe
  rotateTimes : uint = 0
Ajoute une rotation à l'objet cible pendant une interpolation de mouvement, en plus de toute rotation existante.
Keyframe
  rotation : Number
Indique la rotation de l'objet cible, en degrés à partir de son orientation d'origine, telle qu'elle est appliquée à partir du point de transformation.
Keyframe
  scaleX : Number = NaN
Indique le redimensionnement horizontal (en pourcentage) de l'objet tel qu'il est appliqué à partir du point de transformation.
Keyframe
  scaleY : Number = NaN
Indique le redimensionnement vertical (en pourcentage) de l'objet tel qu'il est appliqué à partir du point de transformation.
Keyframe
  skewX : Number = NaN
Indique l'angle d'inclinaison horizontale de l'objet cible, en degrés, tel qu'il est appliqué à partir du point de transformation.
Keyframe
  skewY : Number = NaN
Indique l'angle d'inclinaison verticale de l'objet cible, en degrés, tel qu'il est appliqué à partir du point de transformation.
Keyframe
  tweens : Array
Tableau contenant chaque objet interpolé à appliquer à l'objet cible au niveau d'une image-clé particulière.
Keyframe
  tweenScale : Boolean = true
Indicateur qui contrôle si l'échelle doit être interpolée pendant une interpolation.
Keyframe
  tweenSnap : Boolean = false
Stocke la valeur de la case à cocher Accrocher des interpolations de mouvement, qui accroche l'objet à un guide de mouvement.
Keyframe
  tweenSync : Boolean = false
Stocke la valeur de la case à cocher Sync des interpolations de mouvement, qui affecte uniquement les symboles graphiques.
Keyframe
  x : Number = NaN
Position horizontale du point de transformation de l'objet cible dans l'espace de coordonnées de son parent.
Keyframe
  y : Number = NaN
Position verticale du point de transformation de l'objet cible dans l'espace de coordonnées de son parent.
Keyframe
Méthodes publiques
 MéthodeDéfini par
  
Keyframe(xml:XML = null)
Constructeur des occurrences de Keyframe.
Keyframe
  
affectsTweenable(tweenableName:String = ""):Boolean
Indique si l'image-clé a une influence sur une propriété d'animation spécifique.
Keyframe
  
getTween(target:String = ""):ITween
Récupère un objet ITween pour une propriété d'animation spécifique.
Keyframe
  
getValue(tweenableName:String):Number
Extrait la valeur d'une propriété particulière pouvant être interpolée sur l'image-clé.
Keyframe
 Inherited
Indique si la propriété spécifiée d'un objet est définie.
Object
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l'objet spécifié en tant que paramètre.
Object
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
Définit la disponibilité d'une propriété dynamique pour les opérations en boucle.
Object
  
setValue(tweenableName:String, newValue:Number):void
Change la valeur d'une propriété particulière pouvant être interpolée sur l'image-clé.
Keyframe
 Inherited
Renvoie la représentation sous forme de chaîne de l'objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l'objet spécifié.
Object
Détails des propriétés
blankpropriété
public var blank:Boolean = false

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Indique que l'objet cible ne doit pas être affiché sur cette image-clé.

blendModepropriété 
public var blendMode:String = "normal"

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Valeur de la classe BlendMode qui indique comment Flash Player combine les couleurs de l'objet d'affichage et les graphiques de niveau inférieur.

Voir aussi

cacheAsBitmappropriété 
public var cacheAsBitmap:Boolean = false

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Si true est défini, Flash Player place en mémoire cache une version bitmap interne de l’objet d'affichage. Cette propriété permet souvent d'obtenir un rendu plus rapide que les vecteurs utilisés par défaut.

colorpropriété 
public var color:Color

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Objet Color qui ajuste la transformation de couleur dans l'objet cible.

filterspropriété 
public var filters:Array

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Tableau contenant chaque objet filtre à appliquer à l'objet cible au niveau d'une image-clé particulière.

firstFramepropriété 
public var firstFrame:String

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Stocke le nom de la première image des interpolations de mouvement, qui affecte uniquement les symboles graphiques. Cette propriété est utilisée dans la fonctionnalité Copy and Paste Motion de Flash CS3, mais n'affecte pas les interpolations de mouvement définies avec ActionScript. Elle est ajoutée ici pour des raisons de compatibilité avec le compilateur de Flex 2.

indexpropriété 
index:int  [lecture-écriture]

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Valeur time unique de l'image-clé dans l'interpolation de mouvement. La première image d'une interpolation de mouvement a un index de 0.


Implémentation
    public function get index():int
    public function set index(value:int):void
labelpropriété 
public var label:String = ""

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Chaîne utilisée pour décrire l'image-clé.

looppropriété 
public var loop:String

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Stocke la valeur de la case à cocher Boucle des interpolations de mouvement, qui affecte uniquement les symboles graphiques. Cette propriété est utilisée dans la fonctionnalité Copy and Paste Motion de Flash CS3, mais n'affecte pas les interpolations de mouvement définies avec ActionScript. Elle est ajoutée ici pour des raisons de compatibilité avec le compilateur de Flex 2.

orientToPathpropriété 
public var orientToPath:Boolean = false

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Si elle est définie sur true, cette propriété oblige l'objet cible à pivoter automatiquement pour suivre l'angle de sa trajectoire.

rotateDirectionpropriété 
public var rotateDirection:String = "auto"

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Contrôle la rotation de l'objet cible pendant une interpolation de mouvement, avec une valeur de la classe RotateDirection.

Voir aussi

rotateTimespropriété 
public var rotateTimes:uint = 0

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Ajoute une rotation à l'objet cible pendant une interpolation de mouvement, en plus de toute rotation existante. Cette rotation dépend de la valeur de la propriété rotateDirection, qui doit être définie sur RotateDirection.CW ou RotateDirection.CCW. La valeur de rotateTimes doit être un entier supérieur ou égal à zéro.

Par exemple, si l'objet effectue normalement une rotation de 0 à 40 degrés, définir rotateTimes sur 1 et rotateDirection sur RotateDirection.CW ajoutera un tour complet, pour une rotation totale de 400 degrés.

Si rotateDirection est défini sur RotateDirection.CCW, 360 degrés seront soustraient de la rotation normale, provoquant un tour de 320 degrés dans le sens anti-horaire.

Voir aussi

rotationpropriété 
rotation:Number  [lecture-écriture]

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Indique la rotation de l'objet cible, en degrés à partir de son orientation d'origine, telle qu'elle est appliquée à partir du point de transformation. Une valeur de NaN signifie que l'image-clé n'affecte pas cette propriété.


Implémentation
    public function get rotation():Number
    public function set rotation(value:Number):void
scaleXpropriété 
public var scaleX:Number = NaN

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Indique le redimensionnement horizontal (en pourcentage) de l'objet tel qu'il est appliqué à partir du point de transformation. La valeur 1 représente 100 % de la taille normale. Une valeur de NaN signifie que l'image-clé n'affecte pas cette propriété.

scaleYpropriété 
public var scaleY:Number = NaN

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Indique le redimensionnement vertical (en pourcentage) de l'objet tel qu'il est appliqué à partir du point de transformation. La valeur 1 représente 100 % de la taille normale. Une valeur de NaN signifie que l'image-clé n'affecte pas cette propriété.

skewXpropriété 
public var skewX:Number = NaN

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Indique l'angle d'inclinaison horizontale de l'objet cible, en degrés, tel qu'il est appliqué à partir du point de transformation. Une valeur de NaN signifie que l'image-clé n'affecte pas cette propriété.

skewYpropriété 
public var skewY:Number = NaN

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Indique l'angle d'inclinaison verticale de l'objet cible, en degrés, tel qu'il est appliqué à partir du point de transformation. Une valeur de NaN signifie que l'image-clé n'affecte pas cette propriété.

tweenspropriété 
public var tweens:Array

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Tableau contenant chaque objet interpolé à appliquer à l'objet cible au niveau d'une image-clé particulière. Une interpolation peut cibler toutes les propriétés de l'animation (comme avec les interpolations standard du scénario de l'outil de programmation de Flash), ou plusieurs interpolations peuvent cibler des propriétés individuelles (comme avec les courbes d'accélération personnalisées).

tweenScalepropriété 
public var tweenScale:Boolean = true

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Indicateur qui contrôle si l'échelle doit être interpolée pendant une interpolation. Si la valeur est false, l'objet d'affichage conserve la même taille pendant l'interpolation, jusqu'à la prochaine image-clé.

tweenSnappropriété 
public var tweenSnap:Boolean = false

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Stocke la valeur de la case à cocher Accrocher des interpolations de mouvement, qui accroche l'objet à un guide de mouvement. Cette propriété est utilisée dans la fonctionnalité Copy and Paste Motion de Flash CS3, mais n'affecte pas les interpolations de mouvement définies avec ActionScript. Elle est ajoutée ici pour des raisons de compatibilité avec le compilateur de Flex 2.

tweenSyncpropriété 
public var tweenSync:Boolean = false

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Stocke la valeur de la case à cocher Sync des interpolations de mouvement, qui affecte uniquement les symboles graphiques. Cette propriété est utilisée dans la fonctionnalité Copy and Paste Motion de Flash CS3, mais n'affecte pas les interpolations de mouvement définies avec ActionScript. Elle est ajoutée ici pour des raisons de compatibilité avec le compilateur de Flex 2.

xpropriété 
public var x:Number = NaN

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Position horizontale du point de transformation de l'objet cible dans l'espace de coordonnées de son parent. Une valeur de NaN signifie que l'image-clé n'affecte pas cette propriété.

ypropriété 
public var y:Number = NaN

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Position verticale du point de transformation de l'objet cible dans l'espace de coordonnées de son parent. Une valeur de NaN signifie que l'image-clé n'affecte pas cette propriété.

Détails du constructeur
Keyframe()Constructeur
public function Keyframe(xml:XML = null)

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Constructeur des occurrences de Keyframe.

Paramètres
xml:XML (default = null) — Objet XML E4X facultatif et définissant une image-clé au format XML Motion.
Détails des méthodes
affectsTweenable()méthode
public function affectsTweenable(tweenableName:String = ""):Boolean

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Indique si l'image-clé a une influence sur une propriété d'animation spécifique.

Paramètres

tweenableName:String (default = "") — Nom d'une propriété interpolable, tel que "x" ou "rotation".

Valeur renvoyée
Boolean
getTween()méthode 
public function getTween(target:String = ""):ITween

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Récupère un objet ITween pour une propriété d'animation spécifique.

Paramètres

target:String (default = "") — Nom de la propriété interpolée.

Valeur renvoyée
ITween — Objet qui implémente l'interface ITween.

Voir aussi

getValue()méthode 
public function getValue(tweenableName:String):Number

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Extrait la valeur d'une propriété particulière pouvant être interpolée sur l'image-clé.

Paramètres

tweenableName:String — Nom d'une propriété interpolable, tel que "x" ou "rotation".

Valeur renvoyée
Number — Valeur numérique de la propriété tweenable.
setValue()méthode 
public function setValue(tweenableName:String, newValue:Number):void

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

Change la valeur d'une propriété particulière pouvant être interpolée sur l'image-clé.

Paramètres

tweenableName:String — Nom d'une propriété interpolable, tel que "x" ou "rotation".
 
newValue:Number — Valeur numérique à attribuer à la propriété interpolable.





 

M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire

Page en cours: http://livedocs.adobe.com/flash/9.0_fr/ActionScriptLangRefV3/fl/motion/Keyframe.html