Здравствуйте, помогите пожалуйста переделать функцию из as2
Код AS1/AS2:
_global.btnMenuObr = function(name, chto) {
if (chto == "rover") {
name.gotoAndPlay("over");
}
if (chto == "rout") {
name.onEnterFrame = function() {
name.gotoAndStop(name.prevFrame());
if (name._currentframe == 1) {
delete name.onEnterFrame;
name.stop();
}
};
}
};
в as3
Код AS3:
???
Добавлено через 2 часа 1 минуту
сам разобрался, если кому интересно, то вот:
Код AS3:
private function btnMenuObrOver(evt:MouseEvent):void {
active_mc.gotoAndPlay("rover");
}
private function btnMenuObrOut(evt:MouseEvent):void {
active_mc.addEventListener(Event.ENTER_FRAME, reversePlay, false, 0, true);
}
private function reversePlay(evt:Event):void{
active_mc.prevFrame();
if (active_mc.currentFrame == 1){
active_mc.removeEventListener(Event.ENTER_FRAME, reversePlay);
}
}