使用ActionScript 3我想从资产文件夹中的子文件夹访问多个文本文件: project / src / assets / myFiles /
如果我知道确切的文件名,我知道如何嵌入和读取一个特定的文本文件:
[Embed(source="assets/myFiles/file1", mimeType="application/octet-stream")]
private static const FILE1:Class;
private function read():void {
var text:String = (new FILE1() as ByteArray).toString();
}
由于我在文件夹 myFiles 中有多个文件,我想阅读所有这些文件。 我不知道这些文件在编译时的确切数量和名称。
是否可以通过检索对象数组来访问它们?或者是否可以列出所有读取它们的文件名? 由于我在编译时不知道名称,所以我不知道如何嵌入和访问这些文件。
我的档案示例:
编辑:我正在使用 AIR 。
编辑:我正在使用 Flex 。
编辑:当前的方法是不使用资产目录,而是使用专用(进一步)目录。我在包中包含此文件夹,以便在compililation / installation上的应用程序目录中自动创建它及其内容。我按照Organis评论中的建议通过 FileStream 阅读此文件夹。