Форум 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)
-   -   Обращение к вложенному мувику? (http://www.flasher.ru/forum/showthread.php?t=103858)

repz 13.11.2007 23:39

Обращение к вложенному мувику?
 
Вопрос был и не раз, поиск не помог.
Проблема в следующем есть мувик контейнер в него со сцены грузится другой мувик, в этом подгружаемом мувике есть еще один, так вот к нему обратится не получается, хотя рабоет, если его скрыть, где загвостка?
Работает:
Код:

but.onRelease = function(){
        newmc.st1._visible = false;
}

Не работает:
Код:

newmc.st1.onRelease = function(){
        newmc.st1._visible = false;
}


DarkLight 13.11.2007 23:42

А так?
Код:

newmc.st1.onRelease = function(){
        this._visible = false;
}


repz 13.11.2007 23:53

Нет, не работает. Даже когда наводишь мышку на st1 она не становится рукой, как на мувике с событием, обычно.

DarkLight 13.11.2007 23:55

исходник покажите

repz 14.11.2007 00:52

Вложений: 1
Вот, смотрите.

Добавлено:
Странно но получилось, если написать скрипт внутри мувика mk1, видимо, потому как newmc - создается программно, а st1 - нет; или я не прав? и можно ли юзать st1 с root`a?

repz 14.11.2007 12:38

Кто-нибудь помогите - объясните.
Почему эта конструкция работает:
Код:

_root.attachMovie("my_clip", "new_name", depth);
new_name.mc.onRelease=function(){
        this._visible=false;
}

А в файле выше нет?

Добавлено:
Код нужно располагать внутри функции scale(), тогда работает!


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

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