在flashbuilder中编译as3项目到swc文件

vin*_*ent 3 actionscript-3 flash-builder

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

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

或者不能用flashbuilder创建swc?也许我可以在flash中完成它,但不知道如何将多个类编译成1个swc.文件.

很抱歉,如果这是一个愚蠢的问题,但我以前从未使用它,并且找不到很多.

Den*_*ann 7

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

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

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

干杯


Mis*_*its 7

在FlashBuilder内部创建一个新的"Flex库项目".

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

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