| Package | fl.motion |
| Classe | public class KeyframeBase |
| Héritage | KeyframeBase Object |
| Sous-classes | Keyframe |
| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
position, scale, rotation, skew et color. Pour utiliser la classe KeyframeBase, toutes les propriétés doivent avoir des valeurs pour chaque KeyframeBase, et une occurrence KeyframeBase doit être définie pour chaque image du mouvement. 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).
Eléments de l’API associés
| Propriété | Défini par | ||
|---|---|---|---|
| adjustColorObjects : Dictionary = null
Stocke les occurrences AdjustColor mappées sur leur index correspondant dans le tableau de filtres pour cette image-clé. | KeyframeBase | ||
| blank : Boolean = false
Indique que l’objet cible ne doit pas être affiché sur cette image-clé. | KeyframeBase | ||
| 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. | KeyframeBase | ||
| cacheAsBitmap : Boolean = false
Si true est défini, Flash Player place en mémoire cache une version bitmap interne de l’objet d’affichage. | KeyframeBase | ||
| color : Color
Objet Color qui ajuste la transformation de couleur dans l'objet cible. | KeyframeBase | ||
![]() | constructor : 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. | KeyframeBase | ||
| firstFrame : String
Stocke le nom de la première image des interpolations de mouvement, qui affecte uniquement les symboles graphiques. | KeyframeBase | ||
| index : int
Valeur time unique de l’image-clé dans l’interpolation de mouvement. | KeyframeBase | ||
| label : String
Chaîne utilisée pour décrire l'image-clé. | KeyframeBase | ||
| loop : String
Stocke la valeur de la case à cocher Boucle des interpolations de mouvement, qui affecte uniquement les symboles graphiques. | KeyframeBase | ||
| matrix : Matrix = null
Stocke une propriété matrix lorsqu’il en existe une pour cette image-clé. | KeyframeBase | ||
| matrix3D : Object = null
Stocke une propriété matrix3d lorsqu’il en existe une pour cette image-clé. | KeyframeBase | ||
| opaqueBackground : Object = null
Vérifie si l’objet cible a un arrière-plan opaque. | KeyframeBase | ||
| 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. | KeyframeBase | ||
| rotateDirection : String = "auto"
Contrôle la rotation de l’objet cible pendant une interpolation de mouvement, avec une valeur de la classe RotateDirection. | KeyframeBase | ||
| rotateTimes : uint = 0
Ajoute une rotation à l’objet cible pendant une interpolation de mouvement, en plus de toute rotation existante. | KeyframeBase | ||
| 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. | KeyframeBase | ||
| rotationConcat : Number = NaN
Valeurs de rotation (axe z) de l’objet cible dans le mouvement par rapport à l’orientation précédente telle qu’appliquées à partir du point de transformation, par opposition aux valeurs de rotation absolues, et distinctes des valeurs skewY. | KeyframeBase | ||
| rotationX : Number = NaN
Stocke la propriété rotationX pour cette image-clé. | KeyframeBase | ||
| rotationY : Number = NaN
Stocke la propriété rotationY pour cette image-clé. | KeyframeBase | ||
| scaleX : Number = NaN
Indique le redimensionnement horizontal (en pourcentage) de l’objet tel qu’il est appliqué à partir du point de transformation. | KeyframeBase | ||
| scaleY : Number = NaN
Indique l’échelle verticale (en pourcentage) de l’objet telle qu’elle est appliquée à partir du point de transformation. | KeyframeBase | ||
| 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. | KeyframeBase | ||
| 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. | KeyframeBase | ||
| tweensLength : int [lecture seule]
Nombre d’images de l’interpolation. | KeyframeBase | ||
| useRotationConcat : Boolean = false
Si cette propriété est définie sur true, elle fait pivoter l’objet cible lorsque les données du mouvement sont fournies par addpropertyarray. | KeyframeBase | ||
| visible : Boolean = true
Vérifie si l’objet cible est visible. | KeyframeBase | ||
| x : Number = NaN
Position horizontale du point de transformation de l’objet cible dans l’espace de coordonnées de son parent. | KeyframeBase | ||
| y : Number = NaN
Position verticale du point de transformation de l’objet cible dans l’espace de coordonnées de son parent. | KeyframeBase | ||
| z : Number = NaN
Position en profondeur (axe z) du point de transformation de l’objet cible dans l’espace de coordonnées de son parent. | KeyframeBase | ||
| Méthode | Défini par | ||
|---|---|---|---|
KeyframeBase(xml:XML = null)
Constructeur des occurrences de Keyframe. | KeyframeBase | ||
Indique si l’image-clé a une influence sur une propriété d’animation spécifique. | KeyframeBase | ||
Extrait la valeur d’une propriété particulière pouvant être interpolée sur l’image-clé. | KeyframeBase | ||
![]() |
Indique si la propriété spécifiée d’un objet est définie. | Object | |
![]() |
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 | |
![]() |
Indique si la propriété spécifiée existe et est énumérable. | Object | |
Définit l’une des quatre propriétés AdjustColor sur l’objet AdjustColor pour l’index de filtre donné. | KeyframeBase | ||
![]() |
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | |
Change la valeur d’une propriété particulière pouvant être interpolée sur l’image-clé. | KeyframeBase | ||
![]() |
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | |
![]() |
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | |
![]() |
Renvoie la valeur primitive de l’objet spécifié. | Object | |
adjustColorObjects | propriété |
public var adjustColorObjects:Dictionary = null| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Stocke les occurrences AdjustColor mappées sur leur index correspondant dans le tableau de filtres pour cette image-clé. Utilisé pour les filtres AdjustColor de l’outil de création de Flash, correspondant à ColorMatrixFilters dans Flash Player.
blank | propriété |
public var blank:Boolean = false| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Indique que l’objet cible ne doit pas être affiché sur cette image-clé.
blendMode | propriété |
public var blendMode:String = "normal"| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.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.
Eléments de l’API associés
cacheAsBitmap | propriété |
public var cacheAsBitmap:Boolean = false| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.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.
color | propriété |
public var color:Color| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Objet Color qui ajuste la transformation de couleur dans l'objet cible.
filters | propriété |
public var filters:Array| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Tableau contenant chaque objet filtre à appliquer à l’objet cible au niveau d’une image-clé particulière.
firstFrame | propriété |
public var firstFrame:String| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.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é de copie et de collage de mouvements de Flash CS4, 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 | propriété |
index:int| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.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):voidlabel | propriété |
public var label:String| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Chaîne utilisée pour décrire l'image-clé.
loop | propriété |
public var loop:String| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.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é de copie et de collage de mouvements de Flash CS4, 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.
matrix | propriété |
public var matrix:Matrix = null| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 10, AIR 1.5, AIR 1.0 |
Stocke une propriété matrix lorsqu’il en existe une pour cette image-clé. La propriété matrix est utilisée pour les images sans interpolation ne contenant pas d’éléments 3D. Vous pouvez utiliser la propriété matrix ou les autres propriétés de position et de mise à l’échelle (x, y, scaleX, scaleY, etc.), mais ne pouvez pas les définir en même temps. Si la propriété matrix est définie sur une valeur autre que null, elle est utilisée à la place de toute autre propriété (propriétés 3D incluses).
matrix3D | propriété |
public var matrix3D:Object = null| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 10, AIR 1.5, AIR 1.0 |
Stocke une propriété matrix3d lorsqu’il en existe une pour cette image-clé. La propriété matrix3d est utilisée pour les images sans interpolation contenant de la 3D. Vous pouvez utiliser la propriété matrix3d ou les autres propriétés 3D (z, rotationX, rotationY), mais pas les définir en même temps. Si la propriété matrix3d est définie sur autre chose que null, elle est utilisée à la place de tout autre propriété (propriétés 2D incluses).
opaqueBackground | propriété |
public var opaqueBackground:Object = null| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS5.5 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Vérifie si l’objet cible a un arrière-plan opaque. Cette valeur est un nombre décrivant la couleur sous la forme 0xrrggb, ou null si aucun arrière-plan opaque n’est défini.
orientToPath | propriété |
public var orientToPath:Boolean = false| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Si elle est définie sur true, cette propriété oblige l’objet cible à pivoter automatiquement pour suivre l’angle de sa trajectoire.
rotateDirection | propriété |
public var rotateDirection:String = "auto"| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Contrôle la rotation de l’objet cible pendant une interpolation de mouvement, avec une valeur de la classe RotateDirection.
Eléments de l’API associés
rotateTimes | propriété |
public var rotateTimes:uint = 0| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.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.
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 inverse des aiguilles d’une montre.
Eléments de l’API associés
rotation | propriété |
rotation:Number| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.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):voidrotationConcat | propriété |
public var rotationConcat:Number = NaN| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 10, AIR 1.5, AIR 1.0 |
Valeurs de rotation (axe z) de l’objet cible dans le mouvement par rapport à l’orientation précédente telle qu’appliquées à partir du point de transformation, par opposition aux valeurs de rotation absolues, et distinctes des valeurs skewY.
rotationX | propriété |
public var rotationX:Number = NaN| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Stocke la propriété rotationX pour cette image-clé. Cette propriété correspond à la rotation de l’objet cible autour de l’axe x à partir de son orientation d’origine.
rotationY | propriété |
public var rotationY:Number = NaN| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Stocke la propriété rotationY pour cette image-clé. Cette propriété correspond à la rotation de l’objet cible autour de l’axe y à partir de son orientation d’origine.
scaleX | propriété |
public var scaleX:Number = NaN| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.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é.
scaleY | propriété |
public var scaleY:Number = NaN| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Indique l’échelle verticale (en pourcentage) de l’objet telle qu’elle est appliquée à 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é.
skewX | propriété |
public var skewX:Number = NaN| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.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é.
skewY | propriété |
public var skewY:Number = NaN| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.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é.
tweensLength | propriété |
useRotationConcat | propriété |
public var useRotationConcat:Boolean = false| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 10, AIR 1.5, AIR 1.0 |
Si cette propriété est définie sur true, elle fait pivoter l’objet cible lorsque les données du mouvement sont fournies par addpropertyarray. De même, lorsque cette propriété est true, la propriété rotationConcat est utilisée à la place de rotation. La valeur par défaut est false.
visible | propriété |
public var visible:Boolean = true| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS5.5 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Vérifie si l’objet cible est visible.
x | propriété |
public var x:Number = NaN| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.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é.
y | propriété |
public var y:Number = NaN| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.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é.
z | propriété |
public var z:Number = NaN| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 10, AIR 1.5, AIR 1.0 |
Position en profondeur (axe z) du point de transformation de l’objet cible dans l’espace de coordonnées de son parent. Dans le cas d’un plan 3D, l’axe z fait référence à la profondeur d’un objet 3D. Une valeur de NaN signifie que l’image-clé n’affecte pas cette propriété.
KeyframeBase | () | Constructeur |
public function KeyframeBase(xml:XML = null)| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Constructeur des occurrences de Keyframe.
Paramètresxml:XML (default = null) — Objet XML E4X facultatif et définissant une image-clé au format XML Motion.
|
affectsTweenable | () | méthode |
public function affectsTweenable(tweenableName:String = ""):Boolean| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.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".
|
Boolean |
getValue | () | méthode |
public function getValue(tweenableName:String):Number| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.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".
|
Number — Valeur numérique de la propriété tweenable.
|
setAdjustColorProperty | () | méthode |
public function setAdjustColorProperty(filterIndex:int, propertyName:String, value:*):void| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Définit l’une des quatre propriétés AdjustColor sur l’objet AdjustColor pour l’index de filtre donné. L’occurrence AdjustColor est créée lorsqu’elle n’existe pas encore pour cet index. Les quatre propriétés qui peuvent être définies sont :
- adjustColorBrightness
- adjustColorContrast
- adjustColorSaturation
- adjustColorHue
AdjustColor doivent être définies. Dès que les quatre propriétés sont définies sur une occurrence AdjustColor, la fonction obtient de l’objet AdjustColor un tableau plat de 20 valeurs représentant les quatre propriétés, et crée une occurrence ColorMatrixFilter, qui a besoin du tableau plat.
Paramètres
filterIndex:int — Position d’index du filtre dans le tableau de filtres à laquelle ajouter la propriété propertyName.
| |
propertyName:String — L’une des quatre valeurs de propriétés autorisées : "adjustColorBrightness", "adjustColorContrast", "adjustColorSaturation" ou "adjustColorHue".
| |
value:* — Valeur à définir pour la propriété spécifiée.
|
Plus d’exemples
Eléments de l’API associés
setValue | () | méthode |
public function setValue(tweenableName:String, newValue:Number):void| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flash CS3 |
| Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.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.
|
Tue Jun 12 2018, 09:30 AM Z
Masquer les propriétés publiques héritées
Afficher les propriétés publiques héritées