ho modificato lo script così:
ed in effetti si muove più piano e nei margini stabiliti, però mi sembra sepre (in particolare quando il movimento è abbastanza lungo) che l'ape parte a razzo per poi rallentare bruscamente, invece sarebbe meglio un movimento più costante invece che "molto decelerante"... il problema è che non sò come controllare l'accelerazione o la decelerazione...codice:mySpeed = 65 myLeft = 0 myRight = 800 myTop = 50 muBottom = 600 function muovi() { if (((Math.round(_root.myMC._x-myNewX)<2) && (Math.round(_root.myMC._y-myNewY)<2)) || (isNaN(myNewX) || isNaN(myNewY))) { myNewX = Math.random()*400 myNewY = Math.random()*600 } else { _root.myMC._x = ((_root.myMC._x*mySpeed)+myNewX)/(mySpeed+1) _root.myMC._y = ((_root.myMC._y*mySpeed)+myNewY)/(mySpeed+1) } } myInterval = setInterval(this, "muovi", 20)![]()
ciao

Rispondi quotando