Просмотр полной версии : Проблемка с загрузкой одного мувика в другой
newcomer2
14.09.2007, 18:59
ПРоблемка с Загрузкой одного мувика в другой
Есть 3 мувика. 1мс, 2мс, 3мс.
3мс подгружается в 2мс, простой командой loadMovie("map.swf", "map_MC");
При просмотре 2мс все загружается и работает.
Но когда такой же командой loadMovie подгружаю 2мс в 1мс то 3мс нет.
Возможно все очень просто, но я АС знаю на очень начальном уровне.
Подскажите что не так, плз.
:(
А у тебя в 1мс есть map_MC ?
newcomer2
14.09.2007, 21:00
map.swf загружается в 2мс
Или я тебя не понял :(
Да нет, он загружается в map_MC
Глобальная функция
loadMovie(url:String, target:String, [method:String]) : Void
newcomer2
14.09.2007, 21:56
Это понятно что он загружается в мар_МС, который находится в 2мс.swf
A 2мс.swf загружается в 1мс.swf, такойже функцией.
Так вот 3мс.swf не видно
Почему знаеш?
Подскажи
Именно потому что мар_МС находится в мс2, а функция глобальная, и флэш ищет мар_МС в руте, то есть - в руте мс1.
Соотв. тебе надо писать [используя loadMovie как метод мувиклипа а не как глобальную функцию]
_root.mc2.map_MC.loadMovie("map.swf", 1); // mc2 - должно быть имя мс2
либо
this.map_MC.loadMovie("map.swf", 1);
или лочить рут в мс2. Рут для загруженного мувика - это рут мувика, в который он загружен. Но можно написать в кадре мс2 : this._lockroot = true; Только тогда сложно будет обращаться из него к объектам и функциям мс1
newcomer2, выкладывайте пример.
newcomer2
15.09.2007, 20:00
Wolsh Большое спасибо,
вот так вот this.map_MC.loadMovie("map.swf", 1); получилось.
Все работает.
:))
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.