Eclipse中的Flex Builder插件 - 某些控件不可用!

时间:2011-04-07 16:13:56

标签: flex flex3 eclipse-plugin flash-builder

我从这里下载了Flash Builder:Download

我最近开始在Eclipse的Adobe Flash Builder插件中编写一些小程序 我正在通过阅读Adobe book : Training from the source.

来试用这些程序

但是,我发现本书中提到的某些控件,例如ApplicationControlBar没有出现在Adobe Flash Builder 4中。该控件在本书中提到,但无法找到在Builder中。

我该怎么办?有什么建议吗?

2 个答案:

答案 0 :(得分:2)

我认为您使用Flex 4 SDK创建了项目,这是Flash Builder 4中的默认设置。本书涵盖了Flex 3.所以Flash Builder创建了spark应用程序容器(来自Flex 4)ApplicationControlBar不是实际不再用controlBarContent属性替换,这使得应用程序更加灵活。

因此,我可以向您推荐以下3种解决方案,如何在项目中使用Flex 3(符合本书):

  1. 将现有Flex 4项目切换为使用Flex 3的最简单方法如下。然后打开项目属性Flex compiler > Flex SDK version > Use a specific SDK并选择应该在那里可用的Flex 3 SDK。然后,您需要在项目中创建新应用程序,使用上下文菜单将其选为默认应用程序,将旧应用程序上下文复制到新项目并删除旧应用程序文件。但我认为,就你从书中处理样本应用程序而言,创建新项目会更好。
  2. 因此,只需创建新的Flex项目,然后在New Project master的第一页上选择正确的SDK版本。
  3. 如果您计划仅将Flex 3用于图书馆的游乐场工作区,则可以将Flex 3 SDK设置为默认值,这样您就无需在项目创建时选择正确的版本。只需转到Preferences > Flash Builder > Installed Flex SDKs并选择默认版本即可。您可以通过单击Configure Flex SDKs…
  4. 直接从新的Flex项目向导转到那里

    希望这有帮助!

答案 1 :(得分:0)

我从未见过或听说过ApplicationControlBox。也许他们指的是ApplicationControlBar而且这只是一个错字。

每个包和类都有

Adobe has some great documentation。如果您对其中一个组件有疑问,这是一个很好的起点。