Не знаю, в чем именно проблема, поэтому даже не знаю, как спросить. есть
страничка , на которой есть шапка. В нее грузится картинка. URL картинки передается через flashvars. в общем все передается нормально и даже картинка грузится, только почему-то не отображается. Вернее отображается, но, примерно, в 30% случаев - может отобразиться, а может и нет (
В чем может быть проблема???
Код:
_root.createEmptyMovieClip('img', _root.getNextHighestDepth());
my_mcl.loadClip(image_url, _root['img']);
stop();
Код:
import flash.display.BitmapData;
var my_mcl = new MovieClipLoader();
myListener = new Object();
myListener.onLoadError = function (target_mc, errorCode) {
trace("ERROR CODE = " + errorCode);
trace("Your load failed on movie clip = " + target_mc + "\n");
}
myListener.onLoadInit = function( target_mc:MovieClip ):Void {
swapImg(target_mc);
resizeListener.onResize();
}
myListernet.onLoadError = function (target_mc, error) {
trace("error while loadin "+target_mc+" : "+error);
}
my_mcl.addListener(myListener);
function swapImg(tmp_mc:MovieClip) {
trace(tmp_mc);
trace('swapImg');
var tmpBmp:BitmapData = new BitmapData (tmp_mc._width, tmp_mc._height, false, 0);
tmpBmp.draw(tmp_mc);
obj = tmp_mc._parent;
nm = tmp_mc._name;
removeMovieClip(tmp_mc);
removeMovieClip(_root.loader_mc);
inner_mc = obj.createEmptyMovieClip(nm, obj.getNextHighestDepth());
inner_mc.attachBitmap(tmpBmp, 0, "auto", true); //помещаем внутрь MovieClip
inner_mc.cacheAsBitmap = true;
obj.cacheAsBitmap = true;
}
Добавлено через 1 час 42 минуты
еще пара уточнений - картинка каждый раз загружается (т.е. progress выдает адекватные результаты), функци swapImg каждый раз срабатывает, но далеко не каждый приводит к нужным результатам. еще было замечено, что с кэшированной картинкой проблем практически нет. проблемы в основном при загрузке картинки с сервера.
Добавлено через 2 часа 30 минут
Плиз, хэлп! флэшка у всех работает что ли?