Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Проблемы с кнопками в выпадающем меню (http://www.flasher.ru/forum/showthread.php?t=156626)

XeODimaN 24.05.2011 21:49

Проблемы с кнопками в выпадающем меню
 
Есть выпадающее меню, прописанное в основном классе приложения
Код AS3:

        mainmenu.buttonMode = true;
        mainmenu.addEventListener(MouseEvent.ROLL_OVER, menuOver);
 
function menuOver(e:MouseEvent):void
{
        e.currentTarget.gotoAndPlay("over");
        mainmenu.enabled = false;
        mainmenu.removeEventListener(MouseEvent.ROLL_OVER, menuOver);
        var myTimer1:Timer = new Timer(600,1);
        myTimer1.addEventListener(TimerEvent.TIMER, menudrop);
        myTimer1.start();
}
function menudrop(e:TimerEvent):void
{
        mainmenu.enabled = true;
        mainmenu.addEventListener(MouseEvent.ROLL_OUT, menuOut);
}
function menuOut(e:MouseEvent):void
{
        e.currentTarget.gotoAndPlay("out");
        mainmenu.enabled = false;
        mainmenu.removeEventListener(MouseEvent.ROLL_OVER, menuOver);
        mainmenu.removeEventListener(MouseEvent.ROLL_OUT, menuOut);
        var myTimer2:Timer = new Timer(600,1);
        myTimer2.addEventListener(TimerEvent.TIMER, menuaway);
        myTimer2.start();
}
function menuaway(e:TimerEvent):void
{
        mainmenu.enabled = true;
        mainmenu.addEventListener(MouseEvent.ROLL_OVER, menuOver);
}

В меню присутствуют кнопки, со вложенной анимацией на кадре "over". На последнем кадре этой анимацией прописан "stop();" На отдельной сцене кнопка работает корректно, а вот в составе меню при наведении на неё анимация кадра "over" повторяется без остановки. Почему так?? уже всю голову поломал

Добавлено через 22 часа 8 минут
Аууу, просьба откликнуться знающим! Что может перекрывать действие скрипта на кнопке?

XeODimaN 26.05.2011 11:30

Вложений: 1
Вот исходник, а то на взгляд тяжело наверно понять


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

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