Вам необходимо закрыть функцию ioErrorHandler, добавив одну последнюю фигурную скобку перед закрытием тега CDATA
Не могу точно сказать, что это решит проблему, хотя логика выглядит правильно.Вы можете попробовать добавить прослушиватель событий Event.COMPLETE, чтобы действительно убедиться, что файл существует и загружается.
РЕДАКТИРОВАТЬ:Вы можете сократить эту функцию обработчика событий только до этого, потому что:1. Эта функция вызывается только при отправке IOErrorEvent, поэтому при вызове всегда будет присутствовать объект события.(Оператор if не нужен)2. Даже если вы оставили оператор if внутри, нет необходимости вызывать оператор else, поскольку в случае, если файл существует, эта функция вызываться не будет.
private function ioErrorHandler(event:IOErrorEvent):void
{
var imgObj:BitmapAsset = new imgCls() as BitmapAsset;
myImage.source=imgObj;
}