2013-05-16 129 views
1

基本上,Air应用程序使用Flex 4.6 sdk与Flash Builder 4.6编译。但是当我在Flash Builder 4.7中打开完全相同的项目时,它希望使用Air 3.4 sdk进行编译。将Flash Builder 4.6 Air应用程序与Flash Builder 4.7正确编译的问题

而且,与FB 4.6不同,FB 4.7不提供任何选项来更改项目属性ActionScript编译器下的sdk。没有使用默认SDK的切换按钮和使用特定的SDK。顶部没有任何选项,FB 4.7只有“此项目将使用AIR SDK 3.4”。

FB 4.6和FB 4.7位于两台不同的机器上。一种可能的选择是在4.6版本上加载4.6,但它是新的Creative Cloud许可证的一部分,并且在Adobe下载FB的以前版本时似乎没有任何选项。

回答

4

这是一件奇怪的事情,对吧:)?

但解决方案很简单:

  • 关闭该项目。
  • 转到项目文件夹并打开.actionScriptProperties(在Mac上,这是隐藏的)
  • 变化 'useFlashSDK = “真正的”' 到 'useFlashSDK = “假”'。
  • 保存和关闭
  • 再次打开您的项目。

瞧,你可以再次选择SDK :)

+0

谢谢 - 完美工作 – Gone3d

+0

你能接受它作为正确答案,让别人能找到它更容易:)? – codingbuddha