是否可以列出嵌入的文件夹内容?
我想加载特定文件夹中的所有文件,而不必在添加每个新文件后编辑文件列表。
修改
如果我尝试sys.FileSystem.ReadDirectory()
,我会得到一个
Flash的“定位闪存时无法访问sys包(for sys.FileSystem)“
错误。但是当我查看HaxeFlixel FlxAssets.hx
文件时 - 不知怎的,它可以解决flash目标。
如何?
答案 0 :(得分:1)
您可以获得一个包含所有嵌入图像路径的数组,如下所示:
import openfl.Assets;
var imagePaths:Array<String> = Assets.list(AssetType.IMAGE);
如果您未指定AssetType
,则list()
会返回所有嵌入资源,无论其类型如何。
答案 1 :(得分:0)
在neko和cpp目标上,您已经获得了sys.Filesystem.readDirectory(path:Stringh)方法,该方法将为您提供特定文件夹路径中的所有文件和目录。这就是你追求的目标吗?