Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Переделать функцию из as2 в as3 (http://www.flasher.ru/forum/showthread.php?t=148150)

A.E.M. 22.12.2010 19:10

Переделать функцию из as2 в as3
 
Здравствуйте, помогите пожалуйста переделать функцию из 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);
                        }
                }



Часовой пояс GMT +4, время: 20:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.