是否可以列出嵌入的文件夹内容?
我想从特定文件夹加载所有文件,而无需在添加每个新文件后编辑文件列表。
编辑:
如果我尝试sys.FileSystem.ReadDirectory()
,我会得到一个
“以闪存为目标时,您无法访问 sys 包(对于 sys.FileSystem)”
闪存错误。但是当我查看 HaxeFlixelFlxAssets.hx
文件时——它以某种方式对 Flash 目标起到了作用。
如何?
是否可以列出嵌入的文件夹内容?
我想从特定文件夹加载所有文件,而无需在添加每个新文件后编辑文件列表。
编辑:
如果我尝试sys.FileSystem.ReadDirectory()
,我会得到一个
“以闪存为目标时,您无法访问 sys 包(对于 sys.FileSystem)”
闪存错误。但是当我查看 HaxeFlixelFlxAssets.hx
文件时——它以某种方式对 Flash 目标起到了作用。
如何?
You can get an array containing the paths to all embedded images like so:
import openfl.Assets;
var imagePaths:Array<String> = Assets.list(AssetType.IMAGE);
If you don't specify an AssetType
, list()
returns all embedded assets regardless of their type.
在 neko 和 cpp 目标上,您有 sys.Filesystem.readDirectory(path:Stringh) 方法,它将为您提供特定文件夹路径中的所有文件和目录。这就是你所追求的吗?