PDA

Просмотр полной версии : Почему то не работает код загрузки при подгрузке флешки в мульт


qwed
21.10.2006, 21:01
Люди добрые, подскажите как оформить код? Я подгружаю одну флешку в другую и не работает ндикатор загрузки на подгружаемую флэшку
-------------пробовал вставлять прелоадер с этим кодом в подгружаемую-----
onClipEvent (load)
{
total = _root.getBytesTotal();
}
onClipEvent (enterFrame)
{
loaded = _root.getBytesLoaded();
percent = int(loaded / total * 100);
text = percent + "%";
this.gotoAndStop(percent);
if (loaded == total )
{
_root.gotoAndStop(2);
}
}
ОН загружает прелоадер со 100% значением и на кадр 2 не переводит

Флешка подгружается в созданный символ sym_mc код в _root-this.sym_mc.loadMovie("Подгруж.флэшка.swf");
Помогите уже неделю е..сь...

Dendroid
22.10.2006, 10:38
Видимо, это потому, что loadMovie убивает все динамически созданные объекты внути клипа, куда подгружается мувик.
Варианты:
1. Использовать стандартный Loader из флэшовых компонент.
2. Получше продумать, как будет отображаться лоадер, где будут вызываться и обрабатываться события...

Хемуль
22.10.2006, 20:39
2 qwed:
В подгружаемой флешке вы берёте данные о загрузке для мувиклипа _root... Когда вы в своей главной флешке начинаете грузить свою вторичную флешку, главная становится _root'ом... Попробуйте заменить в вашем коде _root на this.

qwed
24.10.2006, 14:25
Спасибо, Хемуль!
Почему Вы мою фотограию себе на автар поставили? :)