в записи на самом клипе (deprecated не помню уже с какой версии)

Код AS1/AS2:
onClipEvent(enterFrame)
{
if(getTimer()>3000){
stop();
}else if(_currentframe == _totalframes)
{
gotoAndPlay(1);
_x=10+random(430);
_y=10+random(270);
}
}
тоже самое, но код в первом кадре этого мувика

Код AS1/AS2:
function onEnterFrame()
{
if(getTimer()>3000){
stop();
delete onEnterFrame;
}else if(_currentframe == _totalframes)
{
gotoAndPlay(1);
_x=10+random(430);
_y=10+random(270);
}
}
в отличии от первого, во втором варианте есть возможность избавится от самого обработчика вместе со всеми проверками