flash builder 4.6。如何在Windows中建立空气3.3 sdk

时间:2012-07-24 11:07:52

标签: windows flex sdk air flash-builder

我已经一步一步地完成了它:http://forums.adobe.com/message/3924433。
我知道flash播放器现在 11.3 ,版本 16 。 我还尝试在air-config.xml,airmobile-config.xml,flex-config.xml中更改 但是当我创建一个移动项目时,它说“ air33不支持移动项目。

我可以通过更改.actionScriptProperties中的flexSDK来使用air33 sdk,并且项目运行成功,但我无法打开设计视图,它显示“不支持设计模式 - 不兼容的SDK版本”

2 个答案:

答案 0 :(得分:4)

Daniel Albu有一些good instructions用于覆盖SDK。

  1. Download the AIR SDK

  2. 从Flash Builder目录中找到当前的SDK

    Windows 32-bit: C:\Program Files\Adobe\Adobe Flash Builder 4.6\sdks 
    Windows 64-bit: C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks)
    
  3. 制作当前SDK文件夹(4.6.0文件夹)的副本,并将新文件夹的名称更改为4.6.0_AIR3.3

  4. 使用新加载的AIR 3.3 SDK覆盖新的SDK文件夹(4.6.0_AIR3.3)。您应该批准在此过程中从操作系统获得的所有覆盖通知。

  5. 重命名新SDK - 转到新的SDK目录(4.6.0_AIR3.3)并编辑flex-sdk-description.xml。将标记内的值更改为Flex 4.6.0(AIR 3.3)。

  6. 添加新的“Playerglobal.swc”文件以添加对Flash Player 11的支持。Download the Flash Player 11.3 API file “playerglobal.swc”并将其放入新的SDK文件夹中。在新的SDK文件夹中,转到/ frameworks / libs / player /并创建一个名为11.3的文件夹,并在其中放置“playerglobal11_3.swc”文件。

  7. 将AIR 3.3 SDK添加到Flash Builder。转到项目 - >属性 - > Flex编译器;选择“配置Flex SDK”;单击“添加”并选择我们的新文件夹;在“其他编译器参数”文本字段中,添加“-swf-version = 15”

  8. 配置AIR项目。通过添加以下标记将X-app.xml中的命名空间设置为3.3:

    <application xmlns=”http://ns.adobe.com/air/application/3.3“>
    
  9. 对于基于网络的Stage3D,请更新第48行附近添加index.template.html的html模板params.wmode = "direct";

答案 1 :(得分:0)

关于欺骗Flash Builder所用的Flex SDK,我认为我发布了一个更好的解决方案,作为对Stack Overflow中此其他帖子的回答:
can i use design mode in fb 4.6 if I add apache flex sdk 4.9.1 as my compiler?

通过在Flash Builder 4.6类中修补字节来完成此技巧,然后,您可以将Flash Builder的可视化设计器与所需的任何版本的Flex SDK一起使用。