【问题标题】:How can I add jpg files to ipa and load them with FileStream class如何将 jpg 文件添加到 ipa 并使用 FileStream 类加载它们
【发布时间】:2011-09-25 01:31:42
【问题描述】:

我正在为 IOS 机器开发一个带有 actionScript-3 的磁贴引擎。有没有办法用 IPA 打包 JPG 文件,然后用 Adob​​e Air 的 FileStream 类读取它们。我需要异步读取文件。嵌入它们或将它们放在一个 swc 中无济于事。

我了解它在桌面上的工作原理。

var file:File = File.documentsDirectory.resolvePath("myfile.txt");

在桌面上,表示:
[user_dir]/Documents/myfile.txt

在 IOS 上:
[app_dir]/Documents/myfile.txt

如何打包“[app_dir]/Documents/”目录下有“myAsset.jpg”的IPA?

我尝试打开一个“Documents”目录并将一些文件放入其中,并将其包含在 flash builder 4.5.1 的运行配置的包内容部分中。但这没有用。

谢谢。

【问题讨论】:

    标签: ios flash actionscript-3 air flash-builder


    【解决方案1】:

    当您将图像文件与应用程序打包时,它们将位于应用程序目录中,您可以使用 File.applicationDirectory 属性访问该目录。您应该能够直接从那里加载图像。如果您想要文档目录中的图像,则必须在安装后将它们复制到那里。

    【讨论】:

      【解决方案2】:

      Joes 的一个补充答案:

      当您在 adt 上添加文件夹时,添加的是实际文件夹而不是其内容。 因此,如果您添加文件夹资产,您可以像这样访问您的图像:

      File.applicationDirectory.resolvePath("assets/image.jpg");

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-25
        • 1970-01-01
        • 2021-08-23
        • 1970-01-01
        • 2014-07-04
        • 2018-05-08
        相关资源
        最近更新 更多