2011-06-23 69 views
3

我有一个问题,我希望能在这里找到答案,编译AS3项目SWC文件中flashbuilder

我创建了一个包含与我经常使用的功能的一些班flashbuilder项目, 我身边6类,是否有可能将这些类编译为一个swc文件,因此我只需将swc添加到新项目中即可访问它们?

或者是不是可以使用flashbuilder创建swc? 也许我可以做到这一点,但没有任何想法如何编译多个类到1 SWC。文件。

对不起,如果这是一个愚蠢的问题,但ive从未使用过它,并没有发现太多是。

回答

7

在FlashBuilder里创建一个新的“Flex库项目”。

它会带您通过一个类似于Actionscript项目的新项目向导。一旦创建,您可以将.AS类添加到源文件夹。只要选中Project-> Build Automatically,它就会自动创建(并更新)指定输出文件夹中的SWC文件,通常为(/ bin)。

如果您想挑选特定的类或包含外部库,SWF或其他SWC,请选择Project-> Properties-> Flex Library Build Path,然后选择一个名为“Classes”的选项卡,您可以在其中选择哪些类想要导出到SWC中。

7

您可以为此创建一个library project

将所有代码移到此项目中并构建项目。 输出将是bin目录中的.swc文件。

你也可以在命令行中使用compc(组件编译器的简称)执行此操作,并将其合并到ANT任务或Maven构建中。

欢呼声