Re: [問題] 請問Flash可以隨機讀進資料夾裡的檔案嗎?
※ 引述《sheauren (瞇瞇)》之銘言:
: ※ 引述《woodymonkey (小罐的吃太快)》之銘言:
: : 我想要將某一個資料夾及子資料夾內的檔案隨機讀進flash,
: : 可是找了說明或爬文,得到的都是需要有一個確切的路徑才能開啟。
: : (ex:getURL、loadMovie、loadMovieNum等)
: : 那是否要先得到所有檔案的路徑,再隨機取出呢?
: : 要如何做到這一點呢?
: 資料夾的資料本身如果要用getURL/loadMovie這類的方式取出,
: 那你的資料就要直接放在網頁上可以讓flash去取了。
: 如果允許後端有Server side的幫你把資料餵出來應該會比較省事。
: 或者用一個xml去描述整個目錄結構,讓flash可以一次取得資訊在去挑選。
因為目前swf本身並沒有FileSystem的存取權限
所以沒辦法直接知道目前某個目錄裡有什麼東西
有幾個方法也許可以參考看看
一、如上面S大大提到的XML方式,建立檔案清單
當然這個XML可以手動自己建立,但就如原PO推文的所說,每次新增檔
案就得修改一次。
雖然swf本身沒有FileSystem的存取權限,但其它的程式語言有
例如ASP、PHP...等等,都有相關的功能(細請節參閱相關程式語言的使用手冊)
再產生成XML格式給swf讀進來,這樣就不用每次都得手動修改了 :)
二、放在該目錄裡面的檔案命名規則統一
例如a000001.swf a0000002.swf....依此類推
這樣搭配Math.random()方法,可以隨機以loadMovie方式把檔案讀進來
供你參考 :)
--
http://www.eddie.com.tw/blog/
http://www.eddie.com.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.136.105
推
04/12 20:23, , 1F
04/12 20:23, 1F
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章