Apache flex FlashDevelop编译设置

Apache flex FlashDevelop编译设置,apache-flex,flash,actionscript-3,flashdevelop,Apache Flex,Flash,Actionscript 3,Flashdevelop,我在一些项目中使用FlashDevelop(最新版本)+Flex4SDK,目前为止我发现它是一个非常有效的设置 然而,我有一个问题 假设我在FlashDevelop中创建了一个AS3项目,并向其中添加了AS3 10类(在10.as文件中),其中一个是我的主类,它将是主SWF。正如所料,我的主类符合main.swf。但是我如何将其他9个类也编译成SWF呢 FD只编译被检查为“始终编译”的类。其他的没有被编译。目前,我选择每个文件作为“始终编译”候选文件,然后在启动构建之前在项目属性中更改输出swf

我在一些项目中使用FlashDevelop(最新版本)+Flex4SDK,目前为止我发现它是一个非常有效的设置

然而,我有一个问题

假设我在FlashDevelop中创建了一个AS3项目,并向其中添加了AS3 10类(在10.as文件中),其中一个是我的主类,它将是主SWF。正如所料,我的主类符合main.swf。但是我如何将其他9个类也编译成SWF呢


FD只编译被检查为“始终编译”的类。其他的没有被编译。目前,我选择每个文件作为“始终编译”候选文件,然后在启动构建之前在项目属性中更改输出swf的名称。FlashDevelop项目只支持一个编译目标(即“始终编译”文档类)。如果需要多个编译目标,则需要创建多个项目或使用ant脚本之类的东西。签出和。

FlashDevelop项目只支持一个编译目标(即“始终编译”文档类)。如果需要多个编译目标,则需要创建多个项目或使用ant脚本之类的东西。检查并。

假设heavilyinvolved的答案不是这样,我假设您没有尝试编译多个文件,而是让未关联的类也编译


如果这些类从未被提及(可能只是通过
getDefinitionByName
的字符串),即使它们在项目树中,也不会被编译。只需在主类文件的开头导入类,它们就应该与主类文件一起编译。它们需要在某个地方提到,这样编译器就知道“好的,这些也是项目的一部分”

假设heavilyinvolved的答案不是这样,我假设您没有尝试编译多个文件,而是让未关联的类也编译


如果这些类从未被提及(可能只是通过
getDefinitionByName
的字符串),即使它们在项目树中,也不会被编译。只需在主类文件的开头导入类,它们就应该与主类文件一起编译。它们需要在某个地方提到,这样编译器就知道“好的,这些也是项目的一部分”

如果没有人回答正确,或者来自谷歌的人也有同样的问题;菜单选项也可能是“设置文档类”,因此请检查该选项。

以防没有人回答正确,或者来自谷歌的人也有同样的问题;菜单选项也可能会显示“设置文档类”,因此请检查该选项。

我不确定是否理解该选项。您不编译类,而是编译.fla。不过我不使用FlexSDK,我使用FlashIDE来编译。我不确定我是否理解这一点。您不编译类,而是编译.fla。不过,我不使用FlexSDK,而是使用FlashIDE进行编译。