nel primo frame devi scrivere
for(i=1;i<4;i++){
duplicateMovieClip(m0,"m"+i,i)
_root["m"+i]._x=m0._x+(177*i)
}
m0.mov=true
e non
for(i=1;i<4;i++){
duplicateMovieClip(m0,"m"+i,i)
_root["m"+i]._x=m0._x+(177*i)
}
m0.mov=true
m0.mov2=true
poi se tu all'inizio lo alzi di 25 e poi di 3 bisogna usare un'altra variabile (visto che la velocità cambia)
quindi diventa
on(rollOver){
if(!mov&&!mov2){
for(i=0;i<4;i++){
if(i!=numero){
_root["m"+i].downY=335
_root["m"+i].mov2=true
}
}
}
}
on(rollOut){
if(!mov&&!mov2){
for(i=0;i<4;i++){
if(i!=numero){
_root["m"+i].upY=_y
_root["m"+i].param=3
_root["m"+i].mov=true
}
}
}
}
onClipEvent(load){
y=310
downY=310
upY=300
param=25
numero=substring(_name,_name.length,1)
}
onClipEvent(enterFrame){
if(mov){
if (this._y>upY) {
this._y -= param;
}else{
mov=false
if(upY==300){
mov2=true
if(numero<4){
_root["m"+(Number(numero)+1)].mov=true
}
}
}
}
if(mov2){
if (this._y<=downY) {
this._y += 3;
}else{
mov2=false
}
}
}

Rispondi quotando