Помогите понять мою ошибку! Пожалуйста!
Почему не останавливается движение?
Т.е. на onEnterFrame я начинаю двигать мувик до опред. координаты (нормально), но! Как только он доходит до нужной точки, то ускоряется и улетает за экран
Без задержки, сделаной через setInterval, работает нормально.

Код:
attachMovie ("welcome", "submenu", 2)
setProperty(_root.submenu, _x, 320);
setProperty(_root.submenu, _y, 170);
setProperty(_root.submenu, _alpha, 0);
x1=320;
alpha1=0;
_root.submenu.onEnterFrame = function (){
function mov(){
alpha1+=5;
_root.submenu._alpha = alpha1;
x1-=5;
_root.submenu._x = x1;
if (x1==30) {
delete _root.submenu.onEnterFrame;
}
}
id = setInterval (mov, 3000);
}