2010-09-21 167 views
0

我需要從AS3中的目錄中獲取一個隨機文件名,並將其打開。 (這將是在線的,所以沒有空氣)如何從AS3中的目錄中獲取隨機文件名?

我正在考慮只使用列出所有文件名的文本/ xml文件,只是遍歷它獲取文件名。但是有沒有更直接的方法來查看目錄,所以我不必一直編輯text/xml文件?

回答

1

如果你的服務器上有php(或者相當的),我會把它發送給一個php腳本。

調用您的chosenRandomFileFromFolder.php文件,並將其簡單地返回到它隨機選擇的文件的路徑。然後你不必編輯text/xml文件。

一個快速谷歌發現這個方便的功能,它可以完成你所需要的大部分功能。你可能需要調整它來過濾類型等,但它不應該很難,即使你是PHP的新手。

而不是簡單地死在最後,你會想要傳回一個urlEncoded命名變量。不要忘記嘲笑你的道路!

http://www.jonasjohn.de/snippets/php/random-file.htm

+0

謝謝。我會嘗試的。我如何通過AS3調用PHP函數?編輯:所以沒有辦法單獨在AS3中處理目錄? – john2x 2010-09-21 11:40:57

+1

你不調用PHP函數,你加載一個PHP文件來完成你所需要的處理(並以Flash易消化格式將其輸出到頁面) – Aaron 2010-09-21 12:33:58

+0

有沒有關於如何做的正式文檔?謝謝。 – john2x 2010-09-21 20:45:16