Error #2044: Unhandled IOErrorEvent:. text=Error #2036: Load Never Completed.
That's what I see every time I try to load an image that doesn't exist using a Loader. I'm getting a list of URLs and can't validate if they're pointing to anything useful. Whenever it encounters a 404 it gives me that error.
I have tried to catch the error with every available IOErrorEvent
there is (there are 7 of them),but none of them seem to capture the 404. Is there some other network event that I can be looking for to catch this condition?! I feel like I'm missing something obvious.
What I'd really like is to be able to catch the event regardless of its description and just deal with it... sort of like
myLoader.addEventListener(IOErrorEvent.*, dealWithError);
But that's illegal. I even tried catching
HTTPStatusEvent.HTTP_STATUS
but that never calls back because, I guess, it gets the HTTP status after it deals with the error events, so, as it fails on the "unhandled" error event, it just gets lost. Are there events that aren't in the IDE that I'm overlooking?
All help appreciated.
if you are using a loader; try adding the eventListener to the contentLoaderInfo of the loader, e.g.
myLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loaderIOErrorHandler);