我在一些项目中使用FlashDevelop (最新版本)+Flex4SDK,到目前为止我发现它是一个非常有效的设置。
然而,我有一个问题。
假设我在FlashDevelop中创建了一个AS3项目,并向其中添加了SWF 10类(在10个.as文件中),其中一个是我的主类,它将成为主要的SWF。不出所料,我的主类符合main.swf。但是我如何将其他9个类也编译成SWF的呢?
FD只编译被选中为"always compile“的类。其他的则没有编译。目前,我选择每个文件作为“始终编译”候选文件,然后在启动构建之前在项目属性中更改输出swf的名称。
发布于 2010-08-14 02:30:23
FlashDevelop项目只支持一个编译目标(即"Always Compile“文档类)。如果您需要多个编译目标,则需要创建多个项目或使用类似ant脚本的东西。查看this和this。
发布于 2012-03-08 06:06:28
假设heavilyinvolved的答案不是这样,我假设你没有试图编译多个文件,而是也编译了不相关的类。
如果从来没有提到过这些类(可能只通过getDefinitionByName通过字符串),即使它们在您的项目树中,它们也不会被编译。只需导入主类文件开头的类,它们应该与主类文件一起编译。它们需要在某个地方被提及,这样编译器才能知道‘好吧,这些也是项目的一部分’。
发布于 2012-07-24 03:23:31
如果没有人回答正确,或者来自Google的人们也有同样的问题;菜单选项也可能是"Set Document Class",所以请检查一下。
https://stackoverflow.com/questions/3449141
复制相似问题