Цитата:
|
У меня все нормально видит
|
взглянуть на ваш загрузчик можно?
Цитата:
|
А контекст загрузки используется?
|

Код AS3:
package src {
import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.events.Event;
import flash.utils.ByteArray;
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.net.URLRequest;
import flash.display.Sprite;
import flash.events.SecurityErrorEvent;
import flash.events.IOErrorEvent;
public class loadPictures extends Sprite {
public var bitmap:Bitmap;
private var aurl:String = "";
public function loadPictures($url):void {
loading($url);
}
private function loading($url):void {
bitmap = new Bitmap();
var req:URLRequest = new URLRequest($url);
var _picLoader:Loader = new Loader();
_picLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,loader2ByteArray);
_picLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, errorHandler);
_picLoader.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
_picLoader.load(req);
}
private function securityErrorHandler(e:SecurityErrorEvent):void {
trace("security error");
loading(aurl);
}
private function errorHandler(info:IOErrorEvent):void {
loading(aurl);
}
private function loader2ByteArray(evt:Event):void {
//addChild(evt.target.content);
//dispatchEvent(new Event("LOAD_COMPLETE"));
var lInfo:LoaderInfo = LoaderInfo(evt.target);
var ba:ByteArray = lInfo.bytes;
reloadByteArray(ba);
}
private function reloadByteArray(ba:ByteArray):void {
var reloader:Loader = new Loader();
reloader.loadBytes(ba);
reloader.contentLoaderInfo.addEventListener(Event.COMPLETE, reloaderComplete);
}
private function reloaderComplete(evt:Event):void {
var imageInfo:LoaderInfo = LoaderInfo(evt.target);
var bmd:BitmapData = new BitmapData(imageInfo.width,imageInfo.height);
bmd.draw(imageInfo.loader);
bitmap = new Bitmap(bmd);
bitmap.smoothing = true;
addChild(bitmap);
dispatchEvent(new Event("LOAD_COMPLETE"));
}
}
}
Добавлено через 1 минуту
Там, где комментировал, пытался отключить, не использовать bytes но результата это не дало.