PDA

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


bb_anima
31.03.2008, 02:13
прелоадер находится в первом кадре внешнего swf. во втором кадре - картинка. когда мы пытаемся в основной файл загрузить внешний, все зависает на первом кадре и я вижу только прелоадер..

код у моего загрузчика прост:
onClipEvent (enterFrame) {
percent = Math.floor((_root.getBytesLoaded()/_root.getBytesTotal())*100);
gotoAndPlay(percent);
if (_root.getBytesLoaded()>=_root.getBytesTotal()) {
_root.gotoAndPlay(2);
}
}

что неправильно? подскажите если не сложно! :o

udaaff
31.03.2008, 02:39
Прелоадер лучше сделать в основной swf'ке.
А, в данном случае, не работает потому, что _root ссылается на главный таймлайн той swf, в которую вы грузите. Читать про _lockroot.

bb_anima
31.03.2008, 02:50
спасибо огромное! все получилось!

Mr. Fixit
31.03.2008, 04:04
ессно внешний прелоадер лучший :)