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):void
initialPosition | 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):void
instanceFactoryClass | 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):void
isPlaying | 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):void
motionArray | 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):void
orientToPath | 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):void
positionMatrix | 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):void
spanEnd | 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():int
spanStart | 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):void
Elé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):void
targetParent | 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):void
targetParentButton | propriété |
targetParentButton:SimpleButton
Implémentation
public function get targetParentButton():SimpleButton
public function set targetParentButton(value:SimpleButton):void
targetState3D | 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):void
time | 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):void
transformationPoint | 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():Boolean
AnimatorBase | () | 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):void
Paramè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.MotionEvent
proprié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.MotionEvent
proprié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.MotionEvent
proprié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.MotionEvent
proprié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