2012-03-16 63 views
1

我一直在使用Flash CS5.5为iPhone/Android打包Flash,现在希望能够使用最新的SDK。编译用于ADT命令的SWF

有些选项只能从命令行打包程序'adt'中获得。我已经熟悉了这个过程。它需要一个.swf文件输入到打包程序中。

我的问题是关于实际的工作流程,以获得与正确的库编译的SWF。 我认为需要采取什么措施是:

  1. 覆盖在Flash CS5.5以下Adobe的步骤
  2. 最新的SDK进行发布的iOS或Android
  3. 等待5分钟要做到这一点
  4. 在ADT命令中使用此版本的SDK编译的.swf作为源.swf,并使用我真正想要的参数(如apk-captive-runtime),这些参数在IDE中不可用。

这听起来像是正确的道路吗?

回答

0

我实际上一直在做大量的iOS发布,所以我觉得你对此感到痛苦,但在我看来,如果你打算这么做,你需要在Flash中发布iOS版本再次使用命令行方法。只需在FLA的“发布设置”中包含所有正确的SDK和必要的SWC,然后将该SWF用于命令行。不要坐在整个IPA发布中使用SWF再次执行命令行。

或者我错过了什么?

+0

我认为你是对的,但我不知道如何实现。我错过了一些东西。当我发布swf时,它将在发布设置中发布Flash 11,但NativeApplication库会引发编译器警告。 – 2012-04-04 23:24:31

+0

您应该尝试下载最新的Flex SDK,进入FLA的发布设置,单击发布设置右上角附近的小扳手图标。然后进入Library Path选项卡,并输入类似如下的内容: 'C:\ Program Files(x86)\ Adob​​e \ Adob​​e Flash Builder 4.6 \ sdks \ 4.6.0 \ frameworks \ libs \ player \ 11.1'和' C:\ Program Files(x86)\ Adob​​e \ Adob​​e Flash Builder 4.6 \ sdks \ 4.6.0 \ frameworks \ libs' – normmcgarry 2012-04-05 03:33:54

+0

这是否适用于Flash CS5.5?我会试一试。谢谢 – 2012-04-11 21:48:35