Re: [問題] loadmovie不能判斷某檔案是否存在
使用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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 5 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章