Re: [問題] loadmovie不能判斷某檔案是否存在

看板Flash作者 (Amosa)時間19年前 (2007/01/03 00:05), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/5 (看更多)
使用MovieClipLoader 裡面有錯誤處理的handle function. ※ 引述《etrexetrex (ETREX)》之銘言: : 現有編號0001 到 N 張圖片檔 : 我作了一個loadmovie的程式如下 : stop(); : var I=1; : onEnterFrame=function() : { : if (I>=109) //此處是本篇重點 : { : I=1; : } : else : { : M1.swapDepths(M2); //這是防閃爍用的預先loading圖 : S=formatNum(I)+"-1024x590.jpg"; //檔名的字串 : this["M"+(I%2+1)].loadMovie(S); //load的部分 : } : I++; : } : //這是將數字Num 轉成4位數10進位的字串 舉例: Num = 1 時轉成 0001 : function formatNum(Num) : { : if(Num<10) : { : return "000"+ Num; : } : else if (Num<100) : { : return "00"+ Num; : } : else if(Num<1000) : { : return "0"+ Num; : } : } : 程式碼中的重點: if(I>=109) I=1; : 這句表示圖檔只會到108,之後就跳回到第一張圖重新撥放 : 問題:有沒有函數可以判斷某個檔案是否存在 : 如果有這種函數的話,我就可以用程式判斷圖檔編號到幾,而不用在程式裡寫108 : 到時候缺圖片,或是想換別組圖庫時,還須重新改FLASH程式裡的N值才能使用 : 我想要作到的功能:變更圖片的數量時,不需要重新修改FLASH程式 : 如果有函數可以判斷某個檔案是否存在 : 這個問題就解決了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.85.136.5

01/03 00:46, , 1F
謝謝啦 問題解決了!
01/03 00:46, 1F
文章代碼(AID): #15ceBXC9 (Flash)
文章代碼(AID): #15ceBXC9 (Flash)