2007年7月7日 星期六

onLoadError有延遲現象

Flash CS3 / Action Scripts 2.0

已爬過文 我打算判斷某個檔案是否存在 使用MovieClipLoader()去讀取

且用 onLoadError 來判斷。


程式碼如下:

var myloader = new MovieClipLoader();
var flag=true;

myloader.loadClip("PPP/a.JPG","aaa"); //事實上此檔案不存在
myloader.onloadError = function(){
if(flag){
flag = false;
}

}

if(flag){
trace("true");
}else{
trace("false");
}


輸出:

true
Error opening URL 'file:///J|/FFF/PPP/a.JPG'


原因:

loadClip讀取檔案需要時間

onLoadError會延遲處理 無法馬上判斷flag

沒有留言:

張貼留言