So I am loading movies that already exist in a byteArray. The data loads right away, but the Event.COMPLETE handler isn't fired for quite some time. Anyone know why? Here is my code:
Code:
var request:URLRequest = new URLRequest("image.swf")
var urlloader:URLLoader = new URLLoader();
urlloader.dataFormat = URLLoaderDataFormat.BINARY;
urlloader.addEventListener(Event.COMPLETE, dataLoaded);
urlloader.load(request);
function dataLoaded(event:Event):void {
var urlloader:URLLoader = event.currentTarget as URLLoader;
var d:byteArray = urlloader.data;
myAnimation.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoaded);
myAnimation.loadBytes(d);
}
function imageLoaded(event:Event):void {
trace("done!");
}