| Package | fl.motion | 
| Classe | public class AnimatorBase | 
| Héritage | AnimatorBase    EventDispatcher   Object | 
| Sous-classes | Animator, Animator3D | 
| 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 | 
Si vous envisagez d’appeler des méthodes de la classe AnimatorBase dans une fonction, déclarez l’occurrence d’AnimatorBase hors de la fonction de sorte que le domaine de l’objet ne soit pas limité à la fonction elle-même. Si vous déclarez l’occurrence dans une fonction, Flash Player la supprime à la fin de la fonction au court de sa routine de nettoyage de la mémoire et l’objet cible ne sera pas animé.
Propriété MXML par défautmotion
Eléments de l’API associés
| Propriété | Défini par | ||
|---|---|---|---|
| autoRewind : Boolean = false 
     Règle l’animation pour qu’elle redémarre une fois terminée.  | AnimatorBase | ||
![]()  | constructor : Object 
	 Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.  | Object | |
| frameEvent : String 
     Nom de l’objet d’événement créé par l’événement Event.ENTER_FRAME.  | AnimatorBase | ||
| initialPosition : Array [écriture seule] 
     Tableau de coordonnées définissant l’emplacement de départ de l’animation.  | AnimatorBase | ||
| instanceFactoryClass : Class 
     Lors de la création d’occurrences avec ActionScript, il s’agit de la classe qui crée l’occurrence.  | AnimatorBase | ||
| isPlaying : Boolean [lecture seule] 
     Indique si l’animation est en cours de lecture.  | AnimatorBase | ||
| motion : MotionBase 
     Objet contenant les propriétés d’interpolation de mouvement pour l’animation.  | AnimatorBase | ||
| motionArray : Array 
     Tableau d’objets contenant les propriétés d’interpolation de mouvement pour l’animation.  | AnimatorBase | ||
| orientToPath : Boolean = false 
     Définit la position de l’objet d’affichage sur la trajectoire de mouvement.  | AnimatorBase | ||
| placeholderName : String 
     Lors de la création d’occurrences avec ActionScript, il s’agit de l’occurrence qui s’affiche sur la scène que nous allons remplacer.  | AnimatorBase | ||
| positionMatrix : Matrix 
     Objet Matrix appliquant une transformation globale à la trajectoire de mouvement.  | AnimatorBase | ||
| repeatCount : int = 1 
      Nombre de fois que l’animation doit être répétée.  | AnimatorBase | ||
| sceneName : String 
   		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.  | AnimatorBase | ||
| spanEnd : int [lecture seule] 
	Renvoie l’image du parent de la cible sur laquelle se termine l’animation de la cible.  | AnimatorBase | ||
| spanStart : int [lecture seule] 
	Renvoie l’image du parent de la cible sur laquelle commence l’animation de la cible.  | AnimatorBase | ||
| target : DisplayObject 
     Objet d’affichage actuellement animé.  | AnimatorBase | ||
| targetName : String 
     Nom de l’objet cible tel que le voit le DisplayObjectContainer parent.  | AnimatorBase | ||
| targetParent : DisplayObjectContainer 
     DisplayObjectContainer parent cible animé, qui peut être utilisé en combinaison avec targetName pour récupérer l’objet cible après sa suppression, puis remplacé sur le scénario.  | AnimatorBase | ||
| targetParentButton : SimpleButton | AnimatorBase | ||
| targetState3D : Array 
     Orientation initiale de l’objet cible.  | AnimatorBase | ||
| time : int 
     Entier (commençant à zéro) qui indique et contrôle le temps dans l’animation en cours.  | AnimatorBase | ||
| transformationPoint : Point 
     Point de référence pour la rotation ou le redimensionnement d’un objet d’affichage.  | AnimatorBase | ||
| transformationPointZ : int 
	 Point de référence de la coordonnée z pour la rotation ou le redimensionnement d’un objet d’affichage.  | AnimatorBase | ||
| usingCurrentFrame : Boolean [lecture seule] 
	Indique si la propriété currentFrame est vérifiée à chaque entrée d’une nouvelle image et si l’animation de la cible est synchronisée sur les images du scénario de son parent, ou progresse toujours quelle que soit l’image en cours du parent.  | AnimatorBase | ||
| Méthode | Défini par | ||
|---|---|---|---|
     Crée un objet AnimatorBase pour appliquer la description XML d’une interpolation de mouvement à un objet d’affichage.  | AnimatorBase | ||
![]()  | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void 
	Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement.  | EventDispatcher | |
![]()  | 
	Distribue un événement dans le flux d’événements.  | EventDispatcher | |
      Arrête l’animation tandis que Flash Player passe immédiatement à la dernière image de la séquence d’animation.  | AnimatorBase | ||
![]()  | 
	Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement.  | EventDispatcher | |
![]()  | 
	 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 | |
     Avance Flash Player à l'image suivante dans la séquence d'animation.  | AnimatorBase | ||
      Interrompt momentanément l’animation jusqu’à ce que la méthode resume() soit appelée.  | AnimatorBase | ||
      Commence l’animation.  | AnimatorBase | ||
processCurrentFrame(parent:MovieClip, anim:AnimatorBase, startEnterFrame:Boolean, playOnly:Boolean = false):void [statique]   | AnimatorBase | ||
![]()  | 
	 Indique si la propriété spécifiée existe et est énumérable.  | Object | |
registerParentFrameHandler(parent:MovieClip, anim:AnimatorBase, spanStart:int, repeatCount:int = 0, useCurrentFrame:Boolean = false):void [statique] 
	Enregistre le MovieClip donné et une occurrence AnimatorBase pour un enfant de ce MovieClip.  | AnimatorBase | ||
![]()  | 
	Supprime un écouteur de l’objet EventDispatcher.  | EventDispatcher | |
      Reprend l’animation après une interruption demandée par la méthode pause().  | AnimatorBase | ||
     Positionne Flash Player sur la première image de l’animation.  | AnimatorBase | ||
![]()  | 
     Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.  | Object | |
      Lance des événements d’image.  | AnimatorBase | ||
      Arrête l’animation tandis que Flash Player revient à la première image dans la séquence d’animation.  | AnimatorBase | ||
![]()  | 
	 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 | |
     Définit la propriété currentFrame chaque fois qu’une nouvelle image est entrée et indique si l’animation de la cible est synchronisée sur les images du scénario de son MovieClip parent.  | AnimatorBase | ||
![]()  | 
	 Renvoie la valeur primitive de l’objet spécifié.  | Object | |
![]()  | 
	Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié.  | EventDispatcher | |
| Evénement | Synthèse | Défini par | ||
|---|---|---|---|---|
![]()  | [Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active. | EventDispatcher | ||
![]()  | [Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive. | EventDispatcher | ||
| Distribué lorsque le mouvement s’arrête, soit parce qu’il est arrivé à son terme, soit parce qu’il est interrompu par un appel aux méthodes stop() ou end(). | AnimatorBase | |||
| Distribué lorsque le mouvement commence. | AnimatorBase | |||
| Distribué lorsque le mouvement a changé et que l'écran a été actualisé. | AnimatorBase | |||
| Distribué lorsque la valeur time d’Animator a changé, mais que l’écran n’a pas encore été actualisé (événement motionUpdate). | AnimatorBase | |||
autoRewind | propriété | 
public var autoRewind:Boolean = false| 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ègle l’animation pour qu’elle redémarre une fois terminée.
frameEvent | propriété | 
frameEvent:String| 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 | 
     Nom de l’objet d’événement créé par l’événement Event.ENTER_FRAME.
	  
Implémentation
    public function get frameEvent():String    public function set frameEvent(value:String):voidinitialPosition | propriété | 
initialPosition:Array  [é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 | 
Tableau de coordonnées définissant l’emplacement de départ de l’animation.
Implémentation
    public function set initialPosition(value:Array):voidinstanceFactoryClass | propriété | 
instanceFactoryClass:Class| 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 | 
Lors de la création d’occurrences avec ActionScript, il s’agit de la classe qui crée l’occurrence.
Implémentation
    public function get instanceFactoryClass():Class    public function set instanceFactoryClass(value:Class):voidisPlaying | propriété | 
motion | propriété | 
motion:MotionBase| 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 | 
Objet contenant les propriétés d’interpolation de mouvement pour l’animation. Il est impossible de définir simultanément les propriétés motion et motionArray sur des valeurs non nulles. Si motionArray est définie sur une valeur non nulle, la propriété motion est automatiquement nulle et vice-versa.
Implémentation
    public function get motion():MotionBase    public function set motion(value:MotionBase):voidmotionArray | propriété | 
motionArray:Array| 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 | 
Tableau d’objets contenant les propriétés d’interpolation de mouvement pour l’animation. Il est impossible de définir simultanément les propriétés motion et motionArray sur des valeurs non nulles. Si motionArray est définie sur une valeur non nulle, la propriété motion est automatiquement nulle et vice-versa. L’animation qui utilise motionArray ne fonctionne correctement que lorsque la propriété usingCurrentFrame est définie sur true. Le tableau doit avoir des occurrences de MotionBase avec les propriétés spanStart et initialPosition définies si la 3D est prise en charge. Les occurrences du tableau doivent être placées dans le tableau selon l’ordre de spanStart, de la plus basse à la plus élevée. D’autre part, lorsque la propriété motionArray est définie, la propriété time n’est pas relative à une occurrence de motion, mais est absolue pour le parent cible, reste associée à l’index zéro et est limitée à la plage du mouvement (ainsi, parent.currentFrame - 1 lorsque currentFrame - 1 est supérieure à spanStart et inférieure à spanEnd). Un tableau vide ne sera pas accepté ; transmettre un tableau vide équivaut à définir une valeur nulle. La propriété motionArray ne doit contenir aucune valeur nulle, et les entrées des propriétés spanStart et duration ne doivent contenir aucun trou (par exemple, si la première entrée contient spanStart == 5 et duration == 3, la deuxième entrée doit nécessairement contenir spanStart == 8).
Implémentation
    public function get motionArray():Array    public function set motionArray(value:Array):voidorientToPath | propriété | 
public var orientToPath:Boolean = false| 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 | 
     Définit la position de l’objet d’affichage sur la trajectoire de mouvement. Si elle est définie sur true la ligne de base de l’objet d’affichage s’oriente par rapport à la trajectoire de mouvement ; sinon c’est le point d’alignement qui s’oriente par rapport à cette trajectoire.
  
placeholderName | propriété | 
placeholderName:String| 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 | 
Lors de la création d’occurrences avec ActionScript, il s’agit de l’occurrence qui s’affiche sur la scène que nous allons remplacer.
Implémentation
    public function get placeholderName():String    public function set placeholderName(value:String):voidpositionMatrix | propriété | 
public var positionMatrix:Matrix| 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 | 
Objet Matrix appliquant une transformation globale à la trajectoire de mouvement. Cette matrice permet à la trajectoire d’être déplacée, redimensionnée, inclinée ou pivotée sans modifier l’apparence de l’objet d’affichage.
repeatCount | propriété | 
public var repeatCount:int = 1| 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 | 
      Nombre de fois que l’animation doit être répétée. Les valeurs possibles sont tout entier supérieur ou égal à 0. La valeur 1 signifie que l’animation doit être lue une fois. La valeur 0 indique que l’animation est jouée en continu jusqu’à ce qu’elle soit explicitement arrêtée (par un appel à la méthode end(), par exemple).
     
     
 La valeur par défaut est 1.
Eléments de l’API associés
sceneName | propriété | 
sceneName:String| 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 get sceneName():String    public function set sceneName(value:String):voidspanEnd | propriété | 
spanEnd:int  [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 | 
	Renvoie l’image du parent de la cible sur laquelle se termine l’animation de la cible. Cette valeur est déterminée à l’aide de spanStart et de la propriété duration du mouvement.
  
Implémentation
    public function get spanEnd():intspanStart | propriété | 
target | propriété | 
target:DisplayObject| 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 | 
     Objet d’affichage actuellement animé. Toute sous-classe de flash.display.DisplayObject est utilisable, telle que MovieClip, Sprite ou Bitmap.
  
Implémentation
    public function get target():DisplayObject    public function set target(value:DisplayObject):voidEléments de l’API associés
targetName | propriété | 
targetName:String| 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 | 
     Nom de l’objet cible tel que le voit le DisplayObjectContainer parent. Peut être utilisé en combinaison avec targetParent pour récupérer l’objet cible après sa suppression, puis remplacé sur le scénario.
  
Implémentation
    public function get targetName():String    public function set targetName(value:String):voidtargetParent | propriété | 
targetParent:DisplayObjectContainer| 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 | 
     DisplayObjectContainer parent cible animé, qui peut être utilisé en combinaison avec targetName pour récupérer l’objet cible après sa suppression, puis remplacé sur le scénario.
  
Implémentation
    public function get targetParent():DisplayObjectContainer    public function set targetParent(value:DisplayObjectContainer):voidtargetParentButton | propriété | 
targetParentButton:SimpleButton
Implémentation
    public function get targetParentButton():SimpleButton    public function set targetParentButton(value:SimpleButton):voidtargetState3D | propriété | 
targetState3D:Array| 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 | 
Orientation initiale de l’objet cible. Toute rotation 3D est absolue pour les données du mouvement. Si vous ciblez un autre objet dont l’orientation 3D de début est différente 3D, son état de cible est d’abord réinitialisé.
Implémentation
    public function get targetState3D():Array    public function set targetState3D(value:Array):voidtime | propriété | 
time:int| 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 | 
     Entier (commençant à zéro) qui indique et contrôle le temps dans l’animation en cours. A la première image de l’animation, la valeur de time est 0. Si la durée de l’animation est de 10 images, à la dernière image la valeur de time est 9.  
Si la propriété motionArray est définie sur une valeur non nulle, au lieu d’être un index relatif de base zéro, la propriété time est absolue pour le parent cible, limitée à la plage du mouvement et reste associée à l’index zéro (ainsi, parent.currentFrame - 1 lorsque currentFrame - 1 est supérieure à spanStart et inférieure à spanEnd).
Implémentation
    public function get time():int    public function set time(value:int):voidtransformationPoint | propriété | 
public var transformationPoint:Point| 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. Dans le cas d’un mouvement 2D, le point de transformation varie en fonction du cadre de sélection de l’objet d’affichage. Les coordonnées du point doivent être redimensionnées sur une zone de 1 px x 1 px, sachant que (1, 1) représente le coin inférieur droit de l’objet et (0, 0), le coin supérieur gauche. Dans le cas d’un mouvement 3D (lorsque l’occurrence AnimatorBase est un Animator3D), les x et y du transformationPoint plus transformationPointZ sont des valeurs absolues dans l’espace de coordonnées du parent cible.
transformationPointZ | propriété | 
public var transformationPointZ:int| 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.
	  
usingCurrentFrame | propriété | 
usingCurrentFrame:Boolean  [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 | 
	Indique si la propriété currentFrame est vérifiée à chaque entrée d’une nouvelle image et si l’animation de la cible est synchronisée sur les images du scénario de son parent, ou progresse toujours quelle que soit l’image en cours du parent.
  
Implémentation
    public function get usingCurrentFrame():BooleanAnimatorBase | () | Constructeur | 
public function AnimatorBase(xml:XML = null, target:DisplayObject = 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 un objet AnimatorBase pour appliquer la description XML d’une interpolation de mouvement à un objet d’affichage. Si XML est null (valeur par défaut), vous pouvez fournir XML directement à une occurrence Motion ou définir les tableaux des valeurs de propriété dans l’occurrence Motion.
Paramètresxml:XML (default = null) — Objet E4X contenant une description XML d'interpolation de mouvement.
     
      | |
target:DisplayObject (default = null) — Objet d’affichage utilisant l’interpolation de mouvement.
   | 
Eléments de l’API associés
end | () | méthode | 
 public function end(reset:Boolean = false, stopEnterFrame:Boolean = true, pastLastFrame:Boolean = false):void| 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 | 
      Arrête l’animation tandis que Flash Player passe immédiatement à la dernière image de la séquence d’animation. Si la propriété autoRewind est définie sur true, Flash Player passe à la première image dans la séquence d’animation. 
  
Paramètres
reset:Boolean (default = false) — Indique si les valeurs d’origine de _lastRenderedTime et _target doivent être réinitialisées. _target n’est réinitialisé que si les propriétés targetParent et targetName ont été fournies.
      | |
stopEnterFrame:Boolean (default = true) | |
pastLastFrame:Boolean (default = false) | 
Eléments de l’API associés
nextFrame | () | méthode | 
 public function nextFrame(reset:Boolean = false, stopEnterFrame:Boolean = true):void| 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 | 
Avance Flash Player à l'image suivante dans la séquence d'animation.
Paramètres
reset:Boolean (default = false) | |
stopEnterFrame:Boolean (default = true) | 
pause | () | méthode | 
play | () | méthode | 
 public function play(startTime:int = -1, startEnterFrame:Boolean = true):void| 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 | 
      Commence l’animation. Appelez la méthode end() avant d’appeler la méthode play() pour vous assurer que toute précédente occurrence de l’animation est terminée avant d’en commencer une nouvelle.
  
Paramètres
startTime:int (default = -1) — Indique une autre heure de début (image relative) à utiliser. Si elle n’est pas spécifiée, l’heure de début par défaut 0 est utilisée. Si la propriété motionArray est définie sur une valeur autre que null, le paramètre startTime n’est pas relatif mais absolu, tout comme la propriété time.
      | |
startEnterFrame:Boolean (default = true) — Indique si l’écouteur d’événement doit être ajouté au parent pour capturer les événements d’image. La valeur peut être false si le parent a été enregistré sur son occurrence AnimatorBase via registerParentFrameHandler().
      | 
Eléments de l’API associés
processCurrentFrame | () | méthode | 
 public static function processCurrentFrame(parent:MovieClip, anim:AnimatorBase, startEnterFrame:Boolean, playOnly:Boolean = false):voidParamètres
parent:MovieClip | |
anim:AnimatorBase | |
startEnterFrame:Boolean | |
playOnly:Boolean (default = false) | 
registerParentFrameHandler | () | méthode | 
 public static function registerParentFrameHandler(parent:MovieClip, anim:AnimatorBase, spanStart:int, repeatCount:int = 0, useCurrentFrame:Boolean = false):void| 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 | 
	Enregistre le MovieClip donné et une occurrence AnimatorBase pour un enfant de ce MovieClip. Les événements FRAME_CONSTRUCTED du MovieClip parent sont traités, et son currentFrame et les propriétés spanStart de AnimatorBase sont utilisés pour déterminer l’image relative en cours de l’animation qui doit être lue. 
	
L’appel à cette fonction définit automatiquement la propriété useCurrentFrame de AnimatorBase sur true, et sa propriété spanStart utilisant le paramètre du même nom.
Paramètres
parent:MovieClip — MovieClip parent de l’occurrence AnimatorBase.
         | |
anim:AnimatorBase — Occurrence AnimatorBase associée au MovieClip parent.
         | |
spanStart:int — Image de début de l'animation en termes de scénario du MovieClip 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.
         | |
useCurrentFrame:Boolean (default = false) — Indique si la propriété useCurrentFrame est vérifiée à chaque entrée d’une nouvelle image.
    | 
resume | () | méthode | 
rewind | () | méthode | 
 public function rewind():void| 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 | 
Positionne Flash Player sur la première image de l’animation. Si l’animation était en cours de lecture, elle est poursuivie à partir de la première image. Si l’animation était arrêtée, elle est maintenue à l’arrêt sur la première image.
startFrameEvents | () | méthode | 
 public function startFrameEvents():void| 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 | 
Lance des événements d’image.
stop | () | méthode | 
useCurrentFrame | () | méthode | 
 public function useCurrentFrame(enable:Boolean, spanStart:int):void| 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 | 
     Définit la propriété currentFrame chaque fois qu’une nouvelle image est entrée et indique si l’animation de la cible est synchronisée sur les images du scénario de son MovieClip parent. spanStart est l’image de début de l’animation en termes de scénario du parent. Si enable est défini sur true, dans tout événement d’entrée d’image donné dans la plage de l’animation, la propriété time est définie sur un nombre d’images par rapport à l’image spanStart.
     
     
Par exemple, si une animation de 4 images commence à l’image 5 (spanStart=5), et que l’image 5 contient un script qui utilise la propriété gotoAndPlay pour atteindre et lire l’image 8, à l’entrée de l’image 8, la propriété time est définie sur 3 (en ignorant time = 1 et time = 2).
Paramètres
enable:Boolean — Valeur true ou false qui détermine si la propriété currentFrame est vérifiée.
      | |
spanStart:int — Image de début de l'animation en termes de scénario du MovieClip parent.
      | 
motionEnd | Evénement | 
fl.motion.MotionEventpropriété MotionEvent.type =
fl.motion.MotionEvent.MOTION_END| 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 | 
  Distribué lorsque le mouvement s’arrête, soit parce qu’il est arrivé à son terme, soit parce qu’il est interrompu par un appel aux méthodes stop() ou end().
 
  
Animator.stop() ou Animator.end(), soit parce qu’il est arrivé à son terme.
      Les valeurs des propriétés de l’objet d’événement sont les suivantes :
| Propriété | Valeur | 
|---|---|
bubbles | false | 
cancelable | false | 
currentTarget | Objet qui définit l’écouteur qui gère cet événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton a la même valeur que currentTarget.  | 
target | Objet qui a distribué l’événement (ce n’est pas toujours celui qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget. | 
motionStart | Evénement | 
fl.motion.MotionEventpropriété MotionEvent.type =
fl.motion.MotionEvent.MOTION_START| 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 | 
Distribué lorsque le mouvement commence.
Indique que la lecture de l’occurrence de Motion a commencé.Les valeurs des propriétés de l’objet d’événement sont les suivantes :
| Propriété | Valeur | 
|---|---|
bubbles | false | 
cancelable | false | 
currentTarget | Objet qui définit l’écouteur qui gère cet événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton a la même valeur que currentTarget.  | 
target | Objet qui a distribué l’événement (ce n’est pas toujours celui qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget. | 
motionUpdate | Evénement | 
fl.motion.MotionEventpropriété MotionEvent.type =
fl.motion.MotionEvent.MOTION_UPDATE| 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 | 
Distribué lorsque le mouvement a changé et que l'écran a été actualisé.
Indique que l'occurrence de Motion a changé et que l'écran a été actualisé.Les valeurs des propriétés de l’objet d’événement sont les suivantes :
| Propriété | Valeur | 
|---|---|
bubbles | false | 
cancelable | false | 
currentTarget | Objet qui définit l’écouteur qui gère cet événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton a la même valeur que currentTarget.  | 
target | Objet qui a distribué l’événement (ce n’est pas toujours celui qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget. | 
timeChange | Evénement | 
fl.motion.MotionEventpropriété MotionEvent.type =
fl.motion.MotionEvent.TIME_CHANGE| 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 | 
  Distribué lorsque la valeur time d’Animator a changé, mais que l’écran n’a pas encore été actualisé (événement motionUpdate).
 
  
time de l’occurrence d’Animator a changé, mais que l’écran n’a pas encore été actualisé (Flash Player n’a pas distribué l’événement motionUpdate).
      Les valeurs des propriétés de l’objet d’événement sont les suivantes :
| Propriété | Valeur | 
|---|---|
bubbles | false | 
cancelable | false | 
currentTarget | Objet qui définit l’écouteur qui gère cet événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton a la même valeur que currentTarget.  | 
target | Objet qui a distribué l’événement (ce n’est pas toujours celui qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget. | 
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