2010-09-21 130 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