Просмотр полной версии : Не могу читать-писать свойства клипа в подгружаемой флешке
terbooter
20.09.2007, 13:21
первая флешка создает клип контейнер и грузит туда вторую флешку.
Во второй флешке есть мувик с именем mc.
В дебаггере первой флешки вижу что создан мувик
_level0.container.mc
И все его стандартные свойства определены.
При этом из подгружающей флешки (первая) не могу ни прочитать ни записать его свойства
trace(_root.container.mc._x); // выводит undefined
terbooter
20.09.2007, 13:37
Ага -)
я предвидел это, но лень было писать.
задаю клипу контейнеру _lockroot
в подгружаемой флешке вешаю переменную на _root.
В зависимости от свойства _lockroot (true, false)
в дебаггере подгружающей флешки вижу эту переменную
либо в _root либо в _root.container с правильным значением
но обратиться к ней из кода не могу -(
terbooter
20.09.2007, 13:49
Собственно вот моя проблема:
Две флехи, одна (loader.fla) подгружает другую (исходник которой to_load.fla)
В дебаггере loader.fla видна переменная test
Обратиться к переменной test из кода не получается
А по порядку выдачи трейсов неужели не видно, что окончание загрузки клипа происходит намного позже попытки получить данные?
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
Блин, в пятый раз на те же грабли -)
Спасибо
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.