What steps will reproduce the problem?
var loader:BulkLoader = new BulkLoader("main-site");
private function loadImages():void {
for(i = 0; i < 10; i++) {
loader.add("images/i"+i+".jpg"/*,
{id:String(i)}*/);
loader.get
("images/i"+i+".jpg").addEventListener(Event.COMPLETE,imageLoaded)
}
loader.addEventListener(BulkLoader.COMPLETE,
onAllLoaded);
//loader.addEventListener(BulkLoader.PROGRESS,
onAllProgress);
loader.addEventListener(BulkLoader.ERROR,
onAllError);
loader.start();
}
private function imageLoaded(e:Event):void {
//trace(e.data);
//var content : * = bulkInstance.getContent
("background.jpg");var bgBitmap : Bitmap = content as Bitmap;addChild
(bgBitmap);
trace("yo", e.target, loader.getContent
(e.target.url), loader.getBitmap(e.target.url))
//var theBgBitmap : Bitmap = loader.getContent
("bg") as Bitmap;// you don't need to keep a reference to the loader
intance, you can get it by name:var theBgBitmap : Bitmap =
BulkLoader.getLoader("main-site").getContent("bg") as Bitmap;// you can
also use the conviniece methods to get a typed object:var theBgBitmap :
Bitmap = loader.getBitmap("bg");// grab a BitmapData directly:var
theBgBitmap : Bitmap = loader.getBitmapData("bg");
}
private function onAllLoaded(e:BulkProgressEvent):void {
for(i = 0; i < 10; i++) {
trace("second try"+loader.getContent
("images/i"+i+".jpg"))/*.addEventListener(Event.COMPLETE,imageLoaded)*/
}
}
What is the expected output? What do you see instead?
yo LoadingItem url: images/i6.jpg, type:image, status: finished null null
yo LoadingItem url: images/i2.jpg, type:image, status: finished null null
yo LoadingItem url: images/i7.jpg, type:image, status: finished null null
yo LoadingItem url: images/i3.jpg, type:image, status: finished null null
yo LoadingItem url: images/i4.jpg, type:image, status: finished null null
yo LoadingItem url: images/i0.jpg, type:image, status: finished [object
Bitmap] [object Bitmap]
yo LoadingItem url: images/i5.jpg, type:image, status: finished [object
Bitmap] [object Bitmap]
yo LoadingItem url: images/i1.jpg, type:image, status: finished [object
Bitmap] [object Bitmap]
yo LoadingItem url: images/i9.jpg, type:image, status: finished [object
Bitmap] [object Bitmap]
yo LoadingItem url: images/i8.jpg, type:image, status: finished [object
Bitmap] [object Bitmap]
second try[object Bitmap]
second try[object Bitmap]
second try[object Bitmap]
second try[object Bitmap]
second try[object Bitmap]
second try[object Bitmap]
second try[object Bitmap]
second try[object Bitmap]
second try[object Bitmap]
second try[object Bitmap]
What version of the product are you using? On what operating system?
newest
Please provide any additional information below.
I need to get images as soon as they are loaded... not when everything is
loaded
Original issue reported on code.google.com by code...@gmail.com on 6 Mar 2008 at 1:03
Original issue reported on code.google.com by
code...@gmail.com
on 6 Mar 2008 at 1:03