# Detecting load image from class

**URL:** https://forum.kirupa.com/t/detecting-load-image-from-class/314769
**Category:** Uncategorized
**Created:** [October 8, 2010, 2:16am UTC](https://forum.kirupa.com/t/detecting-load-image-from-class/314769 "2010-10-08T02:16:08Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![jagguy](https://avatars.discourse-cdn.com/v4/letter/j/b487fb/32.png) [@jagguy](https://forum.kirupa.com/u/jagguy)
#### Post date: [October 8, 2010, 2:16am UTC](https://forum.kirupa.com/t/detecting-load-image-from-class/314769/1 "2010-10-08T02:16:08Z")

</div>

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 ?

[//main.as](https://main.as)

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"));

    }
```
