Форум 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)
-   -   Кнопки в подгружаемом swf (http://www.flasher.ru/forum/showthread.php?t=93585)

k0zer 24.03.2007 21:19

Цитата:

Сообщение от iNils
С областью видимости все в порядке?

Все нужные инстанцы названы, если я правильно понял.

iNils 24.03.2007 21:25

Нет, область видимости совсем другое. Видит ли ваш код внутри обработчика события этот клип или нет. Поставте там trace с именим клипа и посмотрите что выводится в окно.

k0zer 24.03.2007 21:33

выводится _level0.имя_клипа
если в trace поставить кнопку клипа - выводится [type Function]

iNils 24.03.2007 21:34

Давайте тогда исходник.

k0zer 24.03.2007 21:56

Залили на ифолдер http://***********/1470962
ролик 1 загружает ролик 2.swf с кнопкой, сам ролик виден, кнопка - нет (trace'ом undefined).

iNils 25.03.2007 01:07

Код:

// first set of listeners
var my_mcl = new MovieClipLoader ();
myListener = new Object ();
myListener.onLoadInit = function (mc:MovieClip) {
        mc.mybtn.onPress = function () {
                trace ("pushed");
        };
        trace (mc);
        trace (mc.mybtn);
};
my_mcl.addListener (myListener);
my_mcl.loadClip ("2.swf", "_root.mc2");


k0zer 25.03.2007 01:28

Цитата:

Сообщение от iNils
Код:

// first set of listeners
var my_mcl = new MovieClipLoader ();
myListener = new Object ();
myListener.onLoadInit = function (mc:MovieClip) {
        mc.mybtn.onPress = function () {
                trace ("pushed");
        };
        trace (mc);
        trace (mc.mybtn);
};
my_mcl.addListener (myListener);
my_mcl.loadClip ("2.swf", "_root.mc2");


большое спасибо за помощь


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

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