Форум 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=101521)

terbooter 20.09.2007 13:21

Не могу читать-писать свойства клипа в подгружаемой флешке
 
первая флешка создает клип контейнер и грузит туда вторую флешку.
Во второй флешке есть мувик с именем mc.

В дебаггере первой флешки вижу что создан мувик
_level0.container.mc
И все его стандартные свойства определены.
При этом из подгружающей флешки (первая) не могу ни прочитать ни записать его свойства
Код:

trace(_root.container.mc._x); // выводит undefined

etc 20.09.2007 13:25

_lockroot

terbooter 20.09.2007 13:37

Ага -)
я предвидел это, но лень было писать.
задаю клипу контейнеру _lockroot
в подгружаемой флешке вешаю переменную на _root.

В зависимости от свойства _lockroot (true, false)
в дебаггере подгружающей флешки вижу эту переменную
либо в _root либо в _root.container с правильным значением
но обратиться к ней из кода не могу -(

terbooter 20.09.2007 13:49

Вложений: 1
Собственно вот моя проблема:

Две флехи, одна (loader.fla) подгружает другую (исходник которой to_load.fla)

В дебаггере loader.fla видна переменная test
Обратиться к переменной test из кода не получается

etc 20.09.2007 13:58

А по порядку выдачи трейсов неужели не видно, что окончание загрузки клипа происходит намного позже попытки получить данные?

Код:

createEmptyMovieClip("container_mc",_root.getNextHighestDepth());
container_mc._lockroot=false;
mcl = new MovieClipLoader();
onLoadInit = function() {
        trace(_root.test);       
}
mcl.addListener(this);
mcl.loadClip('to_load.swf',container_mc);


terbooter 20.09.2007 14:04

Блин, в пятый раз на те же грабли -)
Спасибо


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

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