Actionscript 3 为什么我必须在ActionScript项目中手动添加Flex库

Actionscript 3 为什么我必须在ActionScript项目中手动添加Flex库,actionscript-3,apache-flex,flash-builder,Actionscript 3,Apache Flex,Flash Builder,当我在FlashBuilder中创建一个新的ActionScript项目时,我必须逐个手动添加标准FlexSDK库,尽管我已经包含了FlexSDK库。 我是否缺少一些设置,以致编译器无法找到Flex SDK库中已经存在的所有SWC?创建一个新的Flex项目,而不是Actionscript项目 在文件菜单上,选择“新建>其他”,然后展开Flash Builder并选择“Flex项目” Flex SDK将自动包含。在Flash Builder的新建项目向导中,您可以创建一个新的“Flex项目”,然后

当我在FlashBuilder中创建一个新的ActionScript项目时,我必须逐个手动添加标准FlexSDK库,尽管我已经包含了FlexSDK库。
我是否缺少一些设置,以致编译器无法找到Flex SDK库中已经存在的所有SWC?

创建一个新的Flex项目,而不是Actionscript项目

在文件菜单上,选择“新建>其他”,然后展开Flash Builder并选择“Flex项目”


Flex SDK将自动包含。

在Flash Builder的新建项目向导中,您可以创建一个新的“Flex项目”,然后选择“桌面”作为应用程序类型。 在下一个屏幕中,它要求默认的主类,只需在这里指定main.as(ActionScript)类文件。
这样,您就不必编写任何MXML代码,标准Flex库的所有库都将隐式地用于项目文件。

包含的Flex SDK库?如何?@BotMaster默认的Flex SDK库自动包含在项目构建路径中,但Flash Builder的编译器不包含其单独的SWC。为什么我们不能创建一个简单的ActionScript项目?默认的Flex SDK库也会自动包含在其中,但问题是它的所有SWC都不包含在生成路径中。@SoSi如果要使用Flex框架,请创建一个Flex项目。如果您想要一个简单的Actionscript项目,请创建其中一个。这听起来像是你在试图把Flex项目硬塞进它不是的东西里。