我最近发现 flash (swf) 文件可以导出到 android native 应用程序 (.apk) 安装中,再加上 adobe air core,所以这意味着一个很好的机会,可以将动画师的 flash 文件导入我的 native 应用程序,而无需修改它们(太棒了!!) - 然而它给我带来了一些问题:
- 我可以打开导出的 apk,例如,取出漂亮的 libCore.so 并将其嵌入到我的 apk 中吗?
- 我能否在一次导出中插入多个 SWF 文件,然后使用 intent 或其他机制调用每个文件?
我的想法是使用动画师生成的动画(他为我提供 SWF 文件)并在我的 Android native 应用程序中显示它们。假设有 15 个动画,我每次都想运行其中一个。我不想多次安装,这就是为什么我希望导出的 apk 与我的应用程序混合(这可能吗?)。
最佳答案
我不知道第一个问题,但关于第 2 个问题,您需要在项目编译期间包含 swf(通常通过包含在源文件夹中创建的“assets”文件夹)。
在您的主应用程序中,您可以使用加载程序加载 swf 并将其添加为显示对象。每次需要显示另一个 swf 时,停止并删除当前的 swf,然后重新加载。
关于android - 将多个 Flash 动画导出为 Android APK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27941083/