是否可以列出嵌入的文件夹内容?

时间:2014-08-02 22:51:50

标签: haxe openfl haxeflixel

是否可以列出嵌入的文件夹内容?

我想加载特定文件夹中的所有文件,而不必在添加每个新文件后编辑文件列表。

修改

如果我尝试sys.FileSystem.ReadDirectory(),我会得到一个

  

“定位闪存时无法访问sys包(for   sys.FileSystem)“

Flash的

错误。但是当我查看HaxeFlixel FlxAssets.hx文件时 - 不知怎的,它可以解决flash目标。

如何?

2 个答案:

答案 0 :(得分:1)

您可以获得一个包含所有嵌入图像路径的数组,如下所示:

import openfl.Assets;

var imagePaths:Array<String> = Assets.list(AssetType.IMAGE);

如果您未指定AssetType,则list()会返回所有嵌入资源,无论其类型如何。

答案 1 :(得分:0)

在neko和cpp目标上,您已经获得了sys.Filesystem.readDirectory(path:Stringh)方法,该方法将为您提供特定文件夹路径中的所有文件和目录。这就是你追求的目标吗?