Allora, alla fine ho risolto con questo codice.

codice:
onClipEvent(keyDown){ secondTime = 2560; startTime = getTimer(); } onClipEvent(enterFrame){ elapsed = (getTimer() - startTime) % secondTime; this._rotation = 360 * (elapsed/secondTime); }
Tuttavia avrei bisogno di un aiuto. La mia rotazione deve durare 2560 ms, tuttavia ho notato che c'è sempre qualche millisecondo in più. C'è un modo per aggiungere a questo codice una sorta di "forzatura del tempo"? Cioè, vorrei che il mio file .swf duri 2560 ms, cioè che faccia un'unica rotazione e poi si fermi. Non importa se la lancetta si bloccherà un po' prima dello zero, poi ci penserò io a inserire un loop con un altro programma.