Ciao a tutti,
sto cercando di imparare qualcosa di ac correlato alle animazion.
Vorrei far comparire quattro oggetti e fare in modo che a seconda del fatto che passi su di lor o con il mouse succedese qualcosa.
Ho scaricato un esempio funzionante che abbassa il rettangolo quando ci passo sopra con il mouse.
Vorrei provare a fare in modo che passando sopra il mouse ad uno dei rettangoli succedese qualcosa anche agli altri.
Ho provato a fare una piccola aggiunta al codice:
btn è un sempice rettangolo definito come mc nella libreria.
Vorrei che andando ad esempio sul rettangolo n.1 questo mi si allargasse e gli altri si spostassero un po' a destra. Nell'esempio in teori mi aspetto che il numero 3 si abbassi di un po'.
Di seguito il codice... Dove sbaglio?
Un sautone
import mx.transitions.Tween;
import mx.transitions.easing.*;
//
tween = [];
for (i=0; i<5; i++) {
var mc : MovieClip = _root.attachMovie("btn", "btn_"+i, 100+i);
mc._x = 30 + i*90;
mc._y = 100;
mc.onRollOver = function() {
var tween1 : Tween = new Tween(this, "_xscale", Strong.easeOut, this._y, 120, 10, false);
//for (s=0; s<5; s++)
{
//if (s != i)
{
//btn_2._y =200;
var tween3 : Tween = new Tween("btn_2", "_y", Strong.easeOut, this._y, this._y + 30, 10, false);
}
}
};
mc.onRollOut = function() {
var tween2 : Tween = new Tween(this, "_xscale", Strong.easeOut, this._y, 90, 10, false);
};
}
stop();

Rispondi quotando