如果我添加apache flex sdk 4.9.1作为我的编译器,我可以在fb 4.6中使用设计模式吗?

tam*_*mak 8 apache-flex flexbuilder flash-builder flex4.6

我正在运行Flash Builder 4.6,只是将Apache flex sdk 4.9.1(build 1447119)添加到运行Moutain Lion的mac book pro中,当我尝试快速"hello world"并使用设计模式向舞台添加一些元素时我得到以下错误:

由于项目使用flex sdk的不兼容版本,因此禁用设计模式

我的问题是,如果我超越fb 4.6附带的默认sdk,我是否因此无法使用设计模式并且必须在源模式下执行所有操作?

此外,如果我使用Windows,当鼠标悬停在Design选项卡上时,错误非常相似

不支持设计模式 - 不兼容的SDK版本 - Apache Flex

谢谢

小智 13

有一个黑客,你可以做的就是它的工作(我做这个我和它完美的作品到目前为止),包括编辑XML文件中的4.9.1 SDK欺骗Flash Builder中,以为它是使用Flex 4.6.您需要编辑'flex-sdk-description.xml'Version标签并将其从4.9.1更改为4.6,并且应该处理它.该文件的位置在4.9.1文件夹的SDK文件夹中,这是Windows 7中的路径:

C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.9.1
Run Code Online (Sandbox Code Playgroud)