我有一个问题,我希望在这里找到答案,
我创建了一个flashbuilder项目,其中包含一些具有我经常使用的函数的类, 我有大约6个类,是否可以将这些类编译为swc文件,所以我只需要在新项目中添加swc来访问它们?
或者不能用flashbuilder创建swc? 也许我可以在flash中完成它,但不知道如何将多个类编译成1个swc。文件。
很抱歉,如果这是一个愚蠢的问题,但我以前从未使用过它,并且找不到很多。
答案 0 :(得分:7)
您可以为此创建library project。
将所有代码移动到此项目中并构建项目。 输出将是bin目录中的.swc文件。
您也可以使用compc(组件编译器的简称)从命令行执行此操作,并将其合并到ANT任务或Maven构建中。
干杯
答案 1 :(得分:7)
在FlashBuilder内部创建一个新的“Flex库项目”。
它将引导您完成类似于Actionscript项目的新项目向导。创建后,您可以将.AS类添加到源文件夹。只要选中Project-> Build Automatically,它就会自动在指定的输出文件夹中创建(和更新)SWC文件,通常是(/ bin)。
如果要选择特定类或包含外部库,SWF或其他SWC,请选择Project-> Properties-> Flex Library Build Path,有一个名为“Classes”的选项卡,您可以在其中选择哪些类您希望导出到SWC。