Asynchronous loading through classes

Hello,

Im trying to load up some images in actionscript, but i thought i would wrap it up in a class, and make a custom event for when it fires so all other classes can be notified. However theory and practiase rarely work out, and like i expected the event just seems to get lost somewhere…

Now just to simplify it ive got 2 classes…

imageLoader (static) and baseImage

now baseImage will call setupImage(file) which will call imageLoader.loadFile(file), this will then do its stuff then set an internal event event.COMPLETE, then this SHOULD fire an event event.IMAGE_LOADED that will be picked up by baseImage.imageLoaded(eventData:event).

However it looks like the event gets lost inside the class somehow…
Anyone had anything like this happen before as i cant seem to diagnose the problem…