将swf放回AIR包中?

时间:2013-05-21 16:02:24

标签: flash air

Gidday

我正在使用Pro CS6制作AIR应用程序。

我想使用TelemetryEasy打开先进的遥测功能,以便我可以使用Scout。

TelemetryEasy的制造商表示,在打包AIR应用程序之前,你必须在swf上运行它。

我不想用他问过他的两个问题打他,所以我想知道如果你在使用Flash Pro进行编译,是否有人知道如何做到这一点?

我可以用7zip提取swf,然后将它拖到TelemetryEasy上,它说它已经更新了,但是如何在SW包中重新获得swf?

感谢您的时间和帮助。

2 个答案:

答案 0 :(得分:1)

.air文件只是一个扩展名不同的.zip文件(iOS和Android设备的.ipa和.apk文件也是如此)。

所以:

1)将您的文件从myApp.air重命名为myApp.zip(以便您的zip软件更容易识别它)。

2)打开zip文件并解压swf。

3)更新swf并将其添加回zip文件。

4)将myApp.zip重命名为myApp.air,你应该很高兴。

答案 1 :(得分:1)

我尝试了所有类型的压缩,唯一没有给出无效包的方法是使用WinZip,但不是重新压缩整个包,你只需要:

  • 打开apk(更名为zip)赢取WinZip
  • 将修改后的swf拖动到资源
  • 关闭WinZip并保存

在这种情况下,应用程序安装过程将启动。但它仍然提供“应用程序未安装”。