Здравствуйте.
есть мувиклип к которому привязан класс.
и нужно сделать чтоб при нажатии кнопки играла анимация со 2ого кадра.
как прописать чтоб если анимация дошла до 40ого кадра и останавилась на нем.
когда пишу в кадре stop(); все работает.
но мне нужно знать как сделать это програмно.
вот код с которым работаю:

Код AS3:
package {
import flash.display.MovieClip;
import flash.events.MouseEvent;
public class MenuForSite extends MovieClip {
public function MenuForSite() {
menu_btn.buttonMode = true;
menu_btn.addEventListener(MouseEvent.CLICK, onClick);
stop();
function onClick(e:MouseEvent):void {
if (currentFrame == 1) {
gotoAndPlay(2);
} else if (currentFrame == 40) {
gotoAndPlay(41);
}
}
}
}
}