我正在使用 AIR for andriod,我想在外部文件夹的文件夹中获取所有 jpg(或 Mp3)。它将存储在用户手机上并包含在应用程序中。
如何使用 Action-script 3 从 FLASH 执行此操作?
更新:
这确实是寻求帮助的正确链接,但我如何编写一个数组来读取并获取文件夹中的所有文件?
我正在使用 AIR for andriod,我想在外部文件夹的文件夹中获取所有 jpg(或 Mp3)。它将存储在用户手机上并包含在应用程序中。
如何使用 Action-script 3 从 FLASH 执行此操作?
更新:
这确实是寻求帮助的正确链接,但我如何编写一个数组来读取并获取文件夹中的所有文件?
请确认您是否正在使用 AIR,这是一款使用 AIR 原生运行的应用程序,还是一款基于 Web 浏览器的移动设备上的 Flash 内容。如果前者你基本上可以使用 File 来解析路径,那么你可以使用 FileStream 来读/写文件。
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filesystem/File.html
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filesystem/FileStream.html
如果是后者,您将没有权限从浏览器中访问本地文件系统。
对于没有任何 PHP/XML 或没有 AIR 的纯 flash 和 AS3,这是不可能的。您可以查看FileReference类,但我认为这不是您要寻找的。
我只是在研究同样的事情。这对我来说效果很好:http: //snipplr.com/view/25109/
如果我理解正确,您需要在安装应用程序时复制图片/mp3,以便您可以访问它们。您可以转到文件>发布设置并按下播放器旁边的扳手(应设置为空气 2.5)。在底部的“常规”选项卡中,您可以添加您的应用将使用的文件或文件夹。希望这可以帮助。