| 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).
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é.
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
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.
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.
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.
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.
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
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é.
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.
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.
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
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
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
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é.
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é.
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é.
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é.
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).
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é.
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.
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.
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é.
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é.
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.
|
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
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
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.
|
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.
|
© 2004-2007 Adobe Systems Incorporated. Tous droits réservés.
Fri Oct 12 2007, 2:53 AM GMT-07:00
Page en cours: http://livedocs.adobe.com/flash/9.0_fr/ActionScriptLangRefV3/fl/motion/Keyframe.html