如何使用as3加载文件夹中的所有文件

时间:2015-02-09 02:12:02

标签: actionscript-3

我需要在序列中加载大量图片(大约30张)作为短片,每个.png的大小为960X540。

我不希望加载器依赖于每张图片的名称,因为我会经常更改。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您是否尝试从本地文件系统或远程Web服务器加载图像?

如果要从本地文件系统文件夹加载图像,可以使用AIR的File/getDirectoryListing()

如果要从远程服务器加载图像,并且不想依赖于预定义的文件命名模式,则服务器需要能够提供目录信息,例如读取目录内容和输出XML或JSON。客户端没有通用的方法来探测Web服务器中的目录中的文件。某些Web服务器确实有一个默认的Web目录列表脚本,该脚本显示何时没有"默认"将文件放在一个文件夹(index.html等)中,但这可能对你正在尝试做的事情不够好。

最后请注意,如果您不介意手动更新服务器上的文件,将所有文件列为XML或JSON,您可以创建一个简单的AIR应用程序来处理本地文件目录并生成必要的XML或JSON并将其上传到您的服务器。