actionscript 3-在flashbuilder中将as3项目编译为swc文件



我有一个问题,我希望在这里找到答案,

我创建了一个flashbuilder项目,其中包含一些我经常使用的函数类,我有大约6个类,是否可以将这些类编译到swc文件中,这样我只需在新项目中添加swc即可访问它们?

或者,是否可以使用flashbuilder创建swc?也许我可以在flash中完成,但不知道如何将多个类编译成一个swc。文件

很抱歉,如果这是一个愚蠢的问题,但我以前从未使用过它,也找不到太多关于它的信息。

在FlashBuilder内部创建一个新的"Flex Library项目"。

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

如果您想选择特定的类或包括外部库、SWF或其他SWC,请选择项目->属性->Flex库构建路径。有一个名为"类"的选项卡,您可以在其中选择要导出到SWC的类。

您可以为此创建一个库项目。

将您的所有代码移到此项目中并生成该项目。输出将是bin目录中的.swc文件。

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

干杯

最新更新