Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Если в фрагменте несколько кадров не работают event'ы. Как починить? (http://www.flasher.ru/forum/showthread.php?t=112151)

Sarrento 20.05.2008 00:40

В общие вопросы не стал писать, так как тут ActionScript.

Почитал тут
Вопросы:
Как узнать когда пользователь навел на мышку на вложенный мувиклип?
Не отлпвливается событие onRelease,onMouseDown,onPress,onRollOver,onMouseUp ,onRollOut в дочерних мувиклипах
Перекрытие событий

http://flasher.ru/forum/showthread.php?t=80360

и конечно же ничего не понял. Мне главное объясните это одно и тоже, или это другой вопрос?

Суть.

Главный клип. На нем лежит меню (фрагмент ролика "menu"). В нем к примеру 3 кнопки: 1 кнопка появляется на 15 кадре, 2 на 20 кадре, 3 на 25 кадре. Еще один слой с ключивым кадром на конце с кодом:
Код:

stop();
чтобы не циклился фрагмент ролика. На главном клипе есть такой код:
Код:

// Flash Storage example

import flash.external.ExternalInterface;

ExternalInterface.addCallback("sendFromJS", null, recieveFromJS);

function recieveFromJS(msg) {
        _root.txtRecieve.text = msg;
}




_root.menu.button.onRelease = function() {
        ExternalInterface.call("recieveFromFlash", _root.txtSend.text);
}



var message = null

_root.onEnterFrame = function() {
        if (message!==null)        {
                _root.txtRecieve.text = message
                message = null
        }
}

для вывода в html текстового сообщения из объекта txtSend.

Вопрос:

Почему когда фрагмент ролика "menu" состоит из множество кадров (кнопки появляються с 15, 20, 25 кадров) кнопка не реагирует на действие. Если же каждая кнопка стоит первым кадром и без stop(); то рекция есть?

Извините за долгость и тупость.
Спасибо за разъяснение будущее)

Sarrento 22.05.2008 00:42

не актуально


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

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