documentation flash tween onmotionchanged

Vous êtes ici: Les articles techniques » documentation » Eléments du langage ActionScript » Classe Tween » Tween.onMotionChanged

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




veille
inscrits inscrits ! Compensation à la rédaction
  • Inscription au wiki
  • Connexion

vod