documentation flash tween obj

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

Tween.obj

Disponibilité

Flash 7 - AS2.

Usage

unTween.obj = Object;

Description

Propriété qui donne l’object qui subit l’interpolation.

Exemple

Dans cette exemple on peut voir que l’interpolation s’éffectue sur 2 clip alternativement. (ce script est là pour illustrer la propriété, car c’est loin d’être une solution efficace pour effectuer deux interpolations).

// 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("mcUnClip", this.getNextHighestDepth());
with (mc) {
	lineStyle(2, 0x999999, 100);
	moveTo(0, 0);
	lineTo(50, 0);
	lineTo(50, 50);
	lineTo(0, 50);
	lineTo(0, 0);
}
var mc2:MovieClip = mc.duplicateMovieClip("unAutreClip", this.getNextHighestDepth(), {_x:200});
// création objet d'écoute
var oEcouteur:Object = new Object();
oEcouteur.onMotionChanged = function() {
	// interpolation en court
	trace(twY.obj);
       // Si twY.obj est egal à mc alors il vaut mc2 sinon il vaut mc.
	twY.obj = (twY.obj == mc) ? mc2 : mc;
};
// création d'un Tween
var twY:Tween = new Tween(mc, "_y", Strong.easeOut, this._x, 200, 4, true);
// abonnement de oEcouteur à l'objet twY
twY.addListener(oEcouteur);



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

vod