Package | fl.motion |
Classe | public class Motion |
Héritage | Motion MotionBase Object |
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 |
Remarque : dans Flash CS3, de nombreuses propriétés et méthodes prises en charge par cette classe appartenaient exclusivement à cette classe. Flash CS4 introduit une classe de base, KeyframeBase, pour les propriétés et méthodes de cette classe ; ces dernières sont à présent partagées par d’autres classes à travers la chaîne d’héritage. Si vous avez utilisé Flash CS3, notez que ces propriétés et méthodes sont toujours prises en charge par la classe Keyframe, mais appartiennent à la classe KeyframeBase dans les versions de Flash Professional ultérieures à Flash CS3. Comme pour toute autre classe dans cette référence, sélectionnez Afficher les propriétés publiques héritées et Afficher les méthodes publiques héritées pour afficher toutes les propriétés et méthodes prises en charge par cette classe.
Propriété MXML par défautkeyframesCompact
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
duration : int
Contrôle la durée de l’occurrence de Motion, mesurée en images. | MotionBase | ||
is3D : Boolean
Spécifie si le mouvement contient des modifications de propriété 3D. | MotionBase | ||
keyframes : Array
Tableau d’images-clés définissant le comportement du mouvement sur la durée. | MotionBase | ||
keyframesCompact : Array
Tableau d’images-clés compact, dans lequel chaque index est occupé par une image-clé. | Motion | ||
source : Source
Objet qui stocke des informations sur le contexte de la création du mouvement, tel que la cadence, les dimensions, le point de transformation et la position initiale, l’échelle, la rotation et l’inclinaison. | Motion |
Méthode | Défini par | ||
---|---|---|---|
Constructeur pour les occurrences de Motion. | Motion | ||
addFilterPropertyArray(index:int, name:String, values:Array, startFrame:int = -1, endFrame:int = -1):void
Modifie une propriété de filtre dans toutes les images-clés correspondantes d’un objet Motion. | MotionBase | ||
Ajoute un objet d'image-clé à l'occurrence de Motion. | MotionBase | ||
Stocke un tableau de valeurs dans des images-clés correspondantes pour une propriété déclarée de la classe Motion. | MotionBase | ||
[statique]
Méthode nécessaire pour créer une occurrence de Motion à partir d’une chaîne XML. | Motion | ||
[override]
Récupère un objet ColorTransform interpolé au niveau d'un index de temps spécifique dans l'occurrence de Motion. | Motion | ||
Extrait l’image-clé qui est actuellement active au niveau d’une image particulière dans l’occurrence de Motion. | MotionBase | ||
[override]
Récupère un tableau interpolé de filtres au niveau d’un index de temps spécifique dans l’occurrence de Motion. | Motion | ||
Revient à l’objet Matrix pour la position d’index spécifiée de l’image d’animation. | MotionBase | ||
Revient à l'objet Matrix3D pour la position d'index spécifiée de l'image d'animation. | MotionBase | ||
Extrait l’image-clé qui suit une image particulière dans l’occurrence de Motion. | MotionBase | ||
Récupère la valeur d’une propriété d’animation à un point dans le temps. | MotionBase | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
initFilters(filterClasses:Array, gradientSubarrayLengths:Array, startFrame:int = -1, endFrame:int = -1):void
Initialise la liste de filtres pour l'objet cible et copie cette liste dans chaque occurrence Keyframe de l'objet Motion. | MotionBase | ||
[statique]
Mélange des filtres d’un objet Filter à un autre. | Motion | ||
[statique]
Mélange des filtres d’un tableau d’objets Filter à un autre. | Motion | ||
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 | ||
MotionBase | |||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Définit la valeur d’une propriété interpolable spécifique au niveau d’un index de temps donné dans l’occurrence de Motion. | MotionBase | ||
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 | ||
Fait pivoter l’objet cible lorsque les données du mouvement sont fournies par la méthode addPropertyArray(). | MotionBase | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
keyframesCompact | propriété |
keyframesCompact: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 d’images-clés compact, dans lequel chaque index est occupé par une image-clé. A l’inverse, un tableau clairsemé contient des index vides (comme dans la propriété keyframes
). Dans le tableau compact, aucune valeur null
n’est utilisée pour remplir les index entre les images-clés. Toutefois, l’index d’une image-clé dans le tableau keyframesCompact
ne correspond probablement pas à celui du tableau keyframes
.
Cette propriété est essentiellement utilisée pour assurer la compatibilité avec le compilateur Flex MXML, qui génère un tableau compact à partir du code XML de mouvement (Motion).
Implémentation
public function get keyframesCompact():Array
public function set keyframesCompact(value:Array):void
Eléments de l’API associés
source | propriété |
public var source:Source
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 qui stocke des informations sur le contexte de la création du mouvement, tel que la cadence, les dimensions, le point de transformation et la position initiale, l’échelle, la rotation et l’inclinaison.
Motion | () | Constructeur |
public function Motion(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 pour les occurrences de Motion. Une image-clé initiale est créée automatiquement par défaut, avec des propriétés de transformation par défaut.
Paramètresxml:XML (default = null ) — Objet XML E4X facultatif définissant une occurrence de Motion.
|
fromXMLString | () | méthode |
public static function fromXMLString(xmlString:String):Motion
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 |
Méthode nécessaire pour créer une occurrence de Motion à partir d’une chaîne XML.
Paramètres
xmlString:String — Chaîne XML de mouvement (Motion).
|
Motion — Nouvelle occurrence de Motion.
|
getColorTransform | () | méthode |
override public function getColorTransform(index:int):flash.geom:ColorTransform
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 |
Récupère un objet ColorTransform interpolé au niveau d'un index de temps spécifique dans l'occurrence de Motion.
Paramètres
index:int — Index de temps d'une image dans l'occurrence de Motion, exprimé sous forme d'entier supérieur ou égal à zéro.
|
flash.geom:ColorTransform — Objet ColorTransform interpolé.
|
Eléments de l’API associés
getFilters | () | méthode |
override public function getFilters(index:Number):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 |
Récupère un tableau interpolé de filtres au niveau d’un index de temps spécifique dans l’occurrence de Motion.
Paramètres
index:Number — Index de temps d'une image dans l'occurrence de Motion, exprimé sous forme d'entier supérieur ou égal à zéro.
|
Array — Tableau interpolé de filtres. S’il n’existe aucun filtre applicable, renvoie un tableau vide.
|
Eléments de l’API associés
interpolateFilter | () | méthode |
public static function interpolateFilter(fromFilter:BitmapFilter, toFilter:BitmapFilter, progress:Number):BitmapFilter
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 |
Mélange des filtres d’un objet Filter à un autre.
Paramètres
fromFilter:BitmapFilter — Objet Filter de début.
| |
toFilter:BitmapFilter — Objet Filter de fin.
| |
progress:Number — Pourcentage de la transition exprimé sous une forme décimale, sachant que 0 est la valeur de début et 1 la valeur de fin.
|
BitmapFilter — Objet Filter interpolé.
|
Eléments de l’API associés
interpolateFilters | () | méthode |
public static function interpolateFilters(fromFilters:Array, toFilters:Array, progress:Number):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 |
Mélange des filtres d’un tableau d’objets Filter à un autre.
Paramètres
fromFilters:Array — Tableau de début d’objets Filter.
| |
toFilters:Array — Tableau de fin d’objets Filter.
| |
progress:Number — Pourcentage de la transition exprimé sous une forme décimale, sachant que 0 est la valeur de début et 1 la valeur de fin.
|
Array — Tableau interpolé d’objets Filter.
|
Eléments de l’API associés
Tue Jun 12 2018, 09:30 AM Z