AS3 - 从assets文件夹中读取未知数量的文件

时间:2017-07-05 12:39:16

标签: actionscript-3 assets

使用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 中有多个文件,我想阅读所有这些文件。 我不知道这些文件在编译时的确切数量和名称。

是否可以通过检索对象数组来访问它们?或者是否可以列出所有读取它们的文件名? 由于我在编译时不知道名称,所以我不知道如何嵌入和访问这些文件。

我的档案示例:

  • 项目/ SRC /资产/ MYFILES / file1的
  • 项目/ SRC /资产/ MYFILES / file2的
  • 项目/ SRC /资产/ MYFILES / anotherFile

编辑:我正在使用 AIR

编辑:我正在使用 Flex

编辑:当前的方法是不使用资产目录,而是使用专用(进一步)目录。我在包中包含此文件夹,以便在compililation / installation上的应用程序目录中自动创建它及其内容。我按照Organis评论中的建议通过 FileStream 阅读此文件夹。

0 个答案:

没有答案