0
我有一個UILoader(加載程序)在舞臺內的影片剪輯(logoOneLoader),我想加載圖像,如果該圖像不存在,加載一個不同的我知道的圖像確實存在。以下代碼加載不存在的第一個圖像,失敗,捕獲錯誤,但不會繼續加載第二個圖像。有什麼建議麼?AS3 LoaderUI如果加載失敗加載不同的文件
logoOneLoader = new logoLoaderGraphic();
item.addChild(logoOneLoader);
logoURL = new URLRequest("http://www.myurl.com/img/badImage.png");
logoOneLoader.addEventListener(IOErrorEvent.IO_ERROR, noLogo);
logoOneLoader.loader.load(logoURL);
function noLogo(event:IOErrorEvent):void
{
event.currentTarget.close();
var logoString:String = "http://www.myurl.com/img/goodImage.png";
event.currentTarget.load(new URLRequest(logoString));
}
這也可能是沒有任何價值的,雖然你知道圖像將在那裏第二次服務器基石可能沒有迴應任何原因。限制它可以去檢查的次數是一個好主意。 –
感謝您的回覆。我會在早上回到電腦後立即檢查您的建議。這一直讓我瘋狂! – user1129107