- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- fermare un clip
-
fermare un clip
Salve a tutti. Avrei bisogno di un aiuto da parte vostra.
Ho creato un orologio con una sola lancetta che ruota compiendo un giro completo ogni 2560 millisecondi. Ecco il codice della lancetta:
onClipEvent(keyDown){ secondTime = 2560; startTime = getTimer(); } onClipEvent(enterFrame){ elapsed = (getTimer() - startTime) % secondTime; if (elapsed < 2560){ this._rotation = 360 * (elapsed/secondTime); elapsed = (getTimer() - startTime) % secondTime; } else stop() }
Il problema è che avrei bisogno che il clip abbia una durata ben definita, nel senso che faccia un solo giro di lancetta e poi si fermi. Questo perché il mio swf lo inserirò in un altro software col quale creerò un loop, facendola ruotare continuamente. Ho provato a ottenere questa cosa inserendo if...else, ma nulla, la lancetta gira continuamente senza mai fermarsi e a quanto pare il comando stop() non ha effetto.
Come posso fare a far si che il mio clip duri 2560ms?
Grazie a tutti.
Andrea