allora, la classe Tween non interviene sulle proprietà di un movieclip in quanto tale, ma in quanto oggetto, può perciò intervenire su una singola proprietà per volta, da questo ne deriva che non è possibile effettuare uno spostamento sia in X che in Y attraverso una singola Tween, ma è necessario richiamarne due alla volta
ti faccio un esempio con un oggetto che non è un movieclip
Codice PHP:
var obj = new Object();
obj.num = 0;
var twe = new Tween(obj, "num", Regular.easeOut, obj.num, 100, 10, true);
twe.onMotionChange = function(){
trace(obj.num);
}
con questo codice otterrai un incremento della variabile "num" appartenente all'oggetto "obj"
già questo ti dovrebbe chiarire come agisce la classe Tween
nel caso che richiedi potresti creare ad esempio una funzione "prototype" da applicare ad un movieclip, io ad esempio ho spesso usato questa:
Codice PHP:
MovieClip.prototype.tween = function(x, y, ease, duration) {
this.tx = new Tween(this, "_x", ease, this._x, x, duration, true);
this.ty = new Tween(this, "_y", ease, this._y, y, duration, true);
}
// la usi così:
mioclip.tween(200, 200, Regular.easeOut, 10);