Ciao a tutti.
Ho trovato questo script in giro per internet che permette di fare questo con flash 5.
http://www.tantriady.com/main.html
Chiedo gentilmente se qualcuno mi può spiegare il codice:
Questo nel 1 frame:
for (i=1; i<=4; i++) {
this['x'+i] = this['mc'+i]._x;
}
stato = 1;
Questo nei 4 pulsanti:
on (release) {
_root.j = _name.substring(2, 3);
_root.stato = this._x>=_root['x'+_root.j]+600 ? 1 : 0;
}
Questo su un mc vuoto
onClipEvent (enterFrame) {
if (!_root.stato) {
for (i=_root.j; i<=4; i++) {
_root['mc'+i]._x += (_root['x'+i]+600-_root['mc'+i]._x)/4;
}
} else if (_root.stato) {
for (i=1; i<=_root.j; i++) {
_root['mc'+i]._x += (_root['x'+i]-_root['mc'+i]._x)/4;
}
}
}
ciaooooooooo.