Hello everyone!
I wrote a little class extending the AS3 Loader class.
In my new loader I've added a reference to the clip to which attach my
content, so that I can write
myLoader.loadImage(url, clip:MovieClip)
where loadImage is a static method; in an ideal world myLoader will
always load an image, and will fire an Event.INIT when the image has
been loaded; I have defined a listener for this event, like this:
function onLoadSuccessful(myEvent:Event) {
trace(myEvent.target.loader.myClip);
}
where myEvent.target is the loaderInfo property in my event, and
myEvent.target.loader is an instance of the myLoader object;
myEvent.target.loader.myClip will thus be the reference to the clip on
which I will attach my image.
The problem is: when the image doesn't exist, I would listen for an
IOError. In this case, I have defined another listener:
function onLoadError(myEvent:IOEvent) {
trace(myEvent.target.loader.myClip);
}
But this raises an exception if the image fails to load (because the
file doesn't exist), and tells me that the loader is not accessible
because the event was fired "too early" to access the loaderInfo property.
How can I access the myClip property in the onLoadError event?
Thanks in advance.
Leonardo
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders