documentation flash tween onmotionchanged
Vous êtes ici: Les articles techniques » documentation » Eléments du langage ActionScript » Classe Tween » Tween.onMotionChangedTable des matières
Tween.onMotionChanged
Disponibilité
Flash 7 - AS2.
Usage
oEcouteur.onMotionChanged = function( tw:Tween, pos:Number):Void { // vos instructions }
Paramètres
- tw : une référence qui cible vers l’instance de la classe Tween qui émet l’événement.
- pos : la valeur de la position courante de la propriété qui subie l’interpolation.
Renvoie
Rien.
Description
Gestionnaire d’événement : invoqué lorsque la valeur change (setPosition()).
Exemple
Cette Exemple illustre à quel moment onMotionChanged est appelé, il vous suffit de crée un nouveau .fla, de copier coller le code sur un calque et de publier pour en voir l’effet (Attention Flash7 - AS2 dans les parametres de publication).
// import de la classe Tween et de la fonction d'interpolation Strong import mx.transitions.Tween; import mx.transitions.easing.Strong; // création d'un clip et tracage d'un carré var mc:MovieClip = this.createEmptyMovieClip("myMC", this.getNextDepth()); with (mc) { lineStyle(2, 0x999999, 100); moveTo(0, 0); lineTo(100, 0); lineTo(100, 100); lineTo(0, 100); lineTo(0, 0); } // création objet d'écoute var oEcouteur:Object = new Object(); oEcouteur.onMotionChanged = function(tw:Tween, pos:Number):Void { // ca change ;) trace(tw + " : " + pos); }; // création d'un Tween var twX:Tween = new Tween(mc, "_x", Strong.easeInOut, this._x, 200, 3, true); // abonnement de oEcouteur à l'objet twX twX.addListener(oEcouteur);
Consultez également
Tween.addListener(), Tween.removeListener(), Tween.onMotionFinished, Tween.onMotionLooped, Tween.onMotionResumed, Tween.onMotionStarted, Tween.onMotionStopped
veille



