Package | fl.motion |
Classe | public class AnimatorFactoryBase |
Héritage | AnimatorFactoryBase Object |
Sous-classes | AnimatorFactory, AnimatorFactory3D, AnimatorFactoryUniversal |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS4 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
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 | ||
motion : MotionBase [lecture seule]
Occurrence MotionBase à laquelle l’occurrence AnimatorFactoryBase et ses objets cible sont associés. | AnimatorFactoryBase | ||
sceneName : String [écriture seule]
Référence pour les séquences exportées (pour le mouvement en 3D) afin que la séquence puisse être chargée dans un scénario parent. | AnimatorFactoryBase | ||
transformationPoint : Point [écriture seule]
Point de référence pour la rotation ou le redimensionnement d’un objet d’affichage. | AnimatorFactoryBase | ||
transformationPointZ : int [écriture seule]
Point de référence de la coordonnée z pour la rotation ou le redimensionnement d’un objet d’affichage. | AnimatorFactoryBase |
Méthode | Défini par | ||
---|---|---|---|
Crée une occurrence de la classe AnimatorFactoryBase. | AnimatorFactoryBase | ||
addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase
Crée et renvoie une occurrence AnimatorBase dont la propriété target est définie sur le DisplayObject (si applicable) correspondant à la propriété targetName du targetParent, et dont la propriété Motion est stockée dans l’occurrence AnimatorFactoryBase dès la création. | AnimatorFactoryBase | ||
addTargetInfo(targetParent:DisplayObject, targetName:String, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false, initialPosition:Array = null, zIndex:int = -1, placeholderName:String = null, instanceFactoryClass:Class = null):AnimatorBase
Référence le DisplayObjectContainer parent, puis crée et renvoie une occurrence AnimatorBase dont la propriété target est définie sur le DisplayObject (si applicable) correspondant à la propriété targetName du targetParent, et dont la propriété Motion est stockée dans l’occurrence AnimatorFactoryBase dès la création. | AnimatorFactoryBase | ||
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 la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
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 |
motion | propriété |
motion:MotionBase
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS4 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Occurrence MotionBase
à laquelle l’occurrence AnimatorFactoryBase
et ses objets cible sont associés. L’occurrence MotionBase
stocke les propriétés animées et leurs valeurs.
Implémentation
public function get motion():MotionBase
Eléments de l’API associés
sceneName | propriété |
sceneName:String
[écriture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS4 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Référence pour les séquences exportées (pour le mouvement en 3D) afin que la séquence puisse être chargée dans un scénario parent.
Implémentation
public function set sceneName(value:String):void
transformationPoint | propriété |
transformationPoint:Point
[écriture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS4 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Point de référence pour la rotation ou le redimensionnement d’un objet d’affichage. La propriété transformationPoint
(ou setter) est remplacée dans la sous-classe AnimatorFactory3D
. En 3D, les points ne sont pas des pourcentages comme en 2D, mais les valeurs absolues du point de transformation de l’objet d’origine.
Implémentation
public function set transformationPoint(value:Point):void
transformationPointZ | propriété |
transformationPointZ:int
[écriture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS4 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Point de référence de la coordonnée z pour la rotation ou le redimensionnement d’un objet d’affichage. La propriété transformationPointZ
(ou setter) est remplacée dans la sous-classe AnimatorFactory3D
. En 3D, les points ne sont pas des pourcentages comme en 2D, mais les valeurs absolues du point de transformation de l’objet d’origine.
Implémentation
public function set transformationPointZ(value:int):void
AnimatorFactoryBase | () | Constructeur |
public function AnimatorFactoryBase(motion:MotionBase, motionArray:Array = null)
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS4 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Crée une occurrence de la classe AnimatorFactoryBase
.
motion:MotionBase — Occurrence MotionBase associée.
| |
motionArray:Array (default = null )
|
addTarget | () | méthode |
public function addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS4 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Crée et renvoie une occurrence AnimatorBase
dont la propriété target est définie sur le DisplayObject
(lorsque cela est applicable) correspondant à la propriété targetName
du targetParent
, et dont la propriété Motion
est stockée dans l’occurrence AnimatorFactoryBase
dès la création.
Paramètres
target:DisplayObject — Objet d’affichage utilisant l’interpolation de mouvement.
| |
repeatCount:int (default = 0 ) — Nombre de lectures de l’animation. La valeur par défaut est 0, ce qui signifie que l’animation est lue en boucle.
| |
autoPlay:Boolean (default = true ) — Valeur (true par défaut) indiquant si la lecture de l’animation commence automatiquement.
| |
startFrame:int (default = -1 ) — Image dans laquelle l’animation démarre par rapport au scénario du parent. Si la durée du scénario du parent est plus courte que celle du Motion associé, startFrame indique le nombre d’images après l’appel à addTarget avant que l’animation cible ne commence.
| |
useCurrentFrame:Boolean (default = false ) — Si la valeur est définie sur true, cet indicateur signale qu’il est nécessaire d’utiliser la propriété currentFrame du parent pour déterminer sur quelle image de l’animation l’objet cible doit se placer.
|
AnimatorBase — Nouvelle occurrence de AnimatorBase.
|
Eléments de l’API associés
addTargetInfo | () | méthode |
public function addTargetInfo(targetParent:DisplayObject, targetName:String, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false, initialPosition:Array = null, zIndex:int = -1, placeholderName:String = null, instanceFactoryClass:Class = null):AnimatorBase
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS4 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Référence le DisplayObjectContainer
parent, puis crée et renvoie une occurrence AnimatorBase
dont la propriété target est définie sur le DisplayObject
(si applicable) correspondant à la propriété targetName
du targetParent
, et dont la propriété Motion
est stockée dans l’occurrence AnimatorFactoryBase
dès la création.
Paramètres
targetParent:DisplayObject — Objet DisplayObjectContainer parent.
| |
targetName:String — Nom d’occurrence de la cible tel que le voit son parent.
| |
repeatCount:int (default = 0 ) — Nombre de lectures de l’animation. La valeur par défaut est 0, ce qui signifie que l’animation est lue en boucle.
| |
autoPlay:Boolean (default = true ) — Valeur (true par défaut) indiquant si la lecture de l’animation commence automatiquement.
| |
startFrame:int (default = -1 ) — Image dans laquelle l’animation démarre par rapport au scénario du parent. Si la durée du scénario du parent est plus courte que celle du Motion associé, startFrame indique le nombre d’images après l’appel à addTarget avant que l’animation cible ne commence. Si le parent est un objet SimpleButton, le paramètre startFrame est utilisé pour indiquer l’état de mouvement du bouton : 0 pour upState, 1 pour overState, 2 pour downState.
| |
useCurrentFrame:Boolean (default = false ) — Si la valeur est définie sur true, cet indicateur signale qu’il est nécessaire d’utiliser la propriété currentFrame du parent pour déterminer sur quelle image de l’animation l’objet cible doit se placer.
| |
initialPosition:Array (default = null ) — Si ce paramètre est défini sur une valeur autre que null, il est utilisé pour définir la propriété initialPosition sur l’occurrence d’AnimatorBase générée.
| |
zIndex:int (default = -1 ) — Si le parent est un objet SimpleButton, cette valeur représente l’ordre z de base 0 de l’objet auquel appliquer l’animation. S’il n’existe qu’un seul objet dans le bouton, le paramètre zIndex doit être défini sur -1 et non sur 0. La valeur par défaut est 1.
| |
placeholderName:String (default = null ) — Si ce paramètre est défini sur une valeur autre que null, il est utilisé pour spécifier l’occurrence sur la scène à remplacer par l’objet d’affichage créé par la classe instanceNameFactoryClass. La valeur par défaut est null.
| |
instanceFactoryClass:Class (default = null ) — Si cette classe est définie sur une valeur autre que null, elle est utilisée pour créer un objet d’affichage qui remplacera un espace réservé. La valeur par défaut est null.
|
AnimatorBase — Nouvelle occurrence de AnimatorBase.
|
Eléments de l’API associés
Tue Jun 12 2018, 09:30 AM Z