Всем привет!
Помогите, пожалуйста разобраться.
На сцене 1 ключевой кадр, там расположен объект (menud). Внутри прорисована анимация (панель вылетает и залетает обратно), анимация занимает 30 кадров внутри объекта (menud).
Хочу что бы при наведении на объект (menud) анимация внутри запускалась и проверялось условие:
1)если курсор над объектом (menud) анимация останавливалась на 15 кадре;
2)если курсор не над объектом (menud) анимация проигрывалась полностью без остановок.
Грубо говоря, пользователь навел на панель курсор и резко его убрал, панель выехала и плавно заехала обратно (анимация проигралась без остановок). Если пользователь навел курсор и оставил его над объектом, анимация проигралась до половины и остановилась. Убрал курсор, панель заехала обратно.
На основной временной шкале в кадре я прописываю

Код AS1/AS2:
menud.onEnterFrame=function(){
if(this.hitTest(_root._xmouse,_root._ymouse)){
menud.play();
f==1;
}
else{
f==0;
}
}
внутри объекта, там где анимация в первом кадре stop(), а в 15 кадре пытаюсь создать проверку условия:

Код AS1/AS2:
if (f == 1) {this.stop();}
else {this.play();}
но условие не работает, подскажите, где я ошибся.