How do I detect from the main class if images are loaded from a class 2 levels deep.
I create images in classItemEnemy which is called from ClassEnemy which is called from main.as
IN main.as does the follwing code correctly detect if images are loaded from classsEnemyItem ?
myEnemy=new ClassEnemy();
myEnemy.addEventListener(“image_loaded”,imageLoadedHandler2,false,0,t rue);
addChild(myEnemy);
private function imageLoadedHandler2(e:Event):void {
noLoaded++;
}
//class enemy
public function ClassEnemy() {
var en1:ClassEnemyItem;
en1=new ClassEnemyItem(200,100);
addChild(en1);
myEnemyList.push (en1);
//classenemyItem
public function ClassEnemyItem(ax:int,ay:int) {
…
for each (var el:String in urls) {
var loader:Loader = new Loader;
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoaded);
loader.load(new URLRequest(el));
}
private function imageLoaded(event:Event):void
{
…
dispatchEvent(new Event("image_loaded"));
}