![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Всем привет.
У меня вопрос такого плана. Загружаю один свф в другой. Пытаюсь достучаться к мувикам загружаемого свф. Но не получается. Код ниже: var container:MovieClip = createEmptyMovieClip("container", getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip("shara.swf", container);
trace(_root.container);
trace(_root.container.cube);
trace(_root.container.cube.tree);
cube и tree- мувики квнутри подгружаемой свф. окно Output _level0.container undefined undefined _level0.container.cube.tree - трейс прописан внутри муви клипа загружаемого свф ![]() Помогите найти проблему
__________________
Идущий осилит дорогу! Последний раз редактировалось Charly84; 24.06.2008 в 20:20. |
|
|||||
|
Регистрация: Aug 2007
Адрес: Москва
Сообщений: 56
|
Необходимо дождаться загрузки. См. onLoadComplete.
|
|
|||||
|
Сделал по совету __ant
var loadListener:Object = new Object();
loadListener.onLoadComplete = function(target_mc:MovieClip, httpStatus:Number):Void {
trace(">> loadListener.onLoadComplete()");
trace (_root.mc.cube);
trace (_root.mc.cube.tree);
}
loadListener.onLoadInit = function(target_mc:MovieClip):Void {
trace(">> loadListener.onLoadInit()");
trace (_root.mc.cube);
trace (_root.mc.cube.tree);
_root.mc.cube.tree._x = -600;
}
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(loadListener);
var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
mcLoader.loadClip("shara.swf", mc);
![]() Хотя должно быть наоборот, по идее ) После onLoadComplete трейс мувика выводит undefined. А после onLoadInit - выводит путь к мувикам. и возможны манипуляции с ними (в примере, перемещение мувика по оси х)
__________________
Идущий осилит дорогу! Последний раз редактировалось Charly84; 25.06.2008 в 11:15. |
|
|||||
|
Banned
[+5 15.02.09]
[++5 15.02.09] Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
|
loadInit означает иницилизацию клипа а complete что он физичиски загружен
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:45. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|