PDA

Просмотр полной версии : MovieClipLoader() проблемы с загрузкой клипа


igor82
22.04.2008, 13:48
Друзья тестироуя свой swf на компьютерах заметил на некоторых из них непостоянно вылетающий баг.

Смысл в том что мувик к примеру 1.swf подгружает в себя из интернета другой мувик - 2.swf при помощи MovieClipLoader и и начинает его проигрывать и исполнять в нем actionscript. Использую при этом слудующий алгоритм:


my_mc = new MovieClipLoader();
preload = new Object();
my_mc.addListener(preload);

preload.onLoadStart = function(targetMC) {

}

preload.onLoadError = function(target_mc:MovieClip, errorCode:String, httpStatus:Number) {

}

onLoadComplete = function(targetMC) {



}

preload.onLoadInit = function(target_mc:MovieClip) {

}

my_mc.loadClip("2.swf", container);


Проблема в том что иногда (редко достаточно) 2.swf попросту не загружается. Т.е вместо клипа просто белый экран и все. При этом не отрабатывает что самое главное событие onLoadError. Тут же перезагружаешь приложение и все ок.

Может я использую не совсем надежный алгоритм, или кто-нибудь сталкивался с данной проблемой?

Заранее всем спасибо!

qazwsx
22.04.2008, 14:04
Добовляй листнер лоадеру после таго как описал его события.

igor82
22.04.2008, 15:26
Спасибо. Так и сделал. Попытаюсь протестиовать.
Думаете это могло повлиять ?