i movimenti in AS vanno gestiti con enterFrame o setInterval, il ciclo for è un "ciclo silenzioso" di cui si vede solo l'output finale
ora ti faccio un esempio di movimento in AS, un clip, che istanzieremo come "MC" che si muove su di una linea retta da x=0 a x=300
con setInterval:
codice:
movimento = function(clip, arrivo){
clip._x++;
if (clip._x >= arrivo){
clearInterval(a);
}
}
a = setInterval(movimento, 50, _root.MC, 300);
e con onEnterFrame
codice:
movimento = function(clip, arrivo){
clip.onEnterFrame = function(){
if (clip._x >= arrivo){
delete clip.onEnterFrame;
} else {
clip._x++;
}
}
}
movimento(_root.MC, 300);