Re: [問題] 請問Flash可以隨機讀進資料夾裡的檔案嗎?

看板Flash作者 (我是沒牌的營養師!)時間18年前 (2007/04/12 15:04), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/4 (看更多)
※ 引述《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
文章代碼(AID): #167TeGKy (Flash)
討論串 (同標題文章)
文章代碼(AID): #167TeGKy (Flash)