ios - 如何将 jpg 文件添加到 ipa 并使用 FileStream 类加载它们

标签 ios flash actionscript-3 air flash-builder

我正在为 IOS 机器开发一个带有 actionScript-3 的图 block 引擎。有没有办法用IPA打包JPG文件,然后用Adobe 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 运行配置的包内容部分中。但这没有用。

谢谢。

最佳答案

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

关于ios - 如何将 jpg 文件添加到 ipa 并使用 FileStream 类加载它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7543065/

相关文章:

ios - 应用仅在特定设备上崩溃

IOS 模拟器用户交互不起作用?

jquery - 如何在所有主流浏览器的 Flash 顶部显示 Javascript 导航菜单

html - 在没有rtmp的情况下在jwplayer上播放m3u8文件

actionscript-3 - 如果使用 Flash Builder 4.7 而不是 4.6,则基类中的静态函数不想调用子类上的成员函数

ios - 无法使用服务 UUID 发现外围设备

ios - 根据设备区域设置格式化日期字符串

java - 内置麦克风通话

apache-flex - 检测 Flash/Actionscript 中的重定向?

actionscript-3 - as3 : how to use grandchildren? 前getChildByName ("name").getChildByName ("name2")