导出多个flash动画作为android APK

时间:2015-01-14 10:47:25

标签: android air flash-builder flash

我最近发现flash(swf)文件可以导出到与Adobe adobe air core结合的Android原生应用程序(.apk)中,因此这意味着将动画师的flash文件带入我的原生应用程序的绝佳机会修改它们(太棒了!) - 然而它带来了许多问题:

  1. 我可以打开导出的apk,例如,取出好的libCore.so并将其嵌入我的apk中吗?
  2. 我可以在一个导出中插入多个SWF文件,然后使用意图或其他机制调用每个文件吗?
  3. 这个想法是使用动画师家伙(它为我提供SWF文件)生成的动画,并在我的Android原生应用程序中显示它们。假设有15个动画,我每次想要运行其中一个动画。我不想要多次安装,这就是为什么我希望导出的apk与我的应用程序混合(是否可能?)。

2 个答案:

答案 0 :(得分:1)

我不知道第一个问题,但就第2个问题而言,您需要在项目编译期间包含swfs(通常包括在资源中创建的" assets"文件夹)文件夹)。

在主应用程序中,您可以使用加载程序加载swf并将其添加为显示对象。每次需要显示另一个swf时,请停止并删除当前的swf,然后重新加载。

答案 1 :(得分:1)

花了我很长时间才发现(可能是因为我不是一个Flash开发人员......)有一种更好的方法来集成本地和跨平台的Flash。没有测试它,但它看起来要走了:http://www.openfl.org