【发布时间】:2015-05-08 13:36:39
【问题描述】:
有没有办法使用 ActionScript 获取 flash 中子目录中的所有文件名?
根据我所做的研究,答案似乎是否定的,除非使用 AIR。这不是我的选择。
还有哪些选择?我可以使用 XML 或其他东西做这样的事情吗?
如果是这样,我应该在哪里解决这个问题/有什么建议?
我想做的是: 将所有文件名加载到一个数组中,然后使用该数组将图像加载到我的 swf 中。
这可以在没有 AIR 的情况下完成吗?
我正在使用 CS5.5。
【问题讨论】:
-
文件在哪里?使用空气有什么问题?
-
您无法单独使用 Flash。例如,您可以使用定义了所有文件和文件夹的 XML,但每次该目录中的某些内容发生更改时,您都必须对其进行更新。或者,您可以编写一个 PHP 脚本,列出目录的内容并将它们返回给您 AS3 端(至少我认为这应该是可能的)。
-
Flash 单独没有 AIR 将无法自行完成(它无法读取目录和目录内容)。
-
您的应用程序的上下文和您希望检索的文件是什么?如果文件在您的服务器上,那么编写一个可以将列表发送到您的 AS3 应用程序的脚本并不难。如果您的 swf 正在浏览器中运行,并且您想列出用户自己计算机中的文件,那么谢天谢地,这是不允许的 - 没有办法,也不应该有。
标签: xml actionscript-3 flash flash-cs5.5