我正在使用Flash Builder 4(Flex Builder 3之后的版本,非常类似于Flex Builder 3),并且有一些我经常需要引用的actionscript类。我将它们放在一个单独的文件夹/包中以保持清洁。
我知道可以从这些actionscript文件创建SWC。我的问题是如何在Flash Builder 4或Flex Builder 3中执行此操作。我是否需要其他工具?我的目标只是在项目中使用SWC并保持清洁,而不是拖动所有这些文件。
答案 0 :(得分:1)
创建Flex Library项目并将代码放在/ src文件夹中。点击
确保包含所有课程。 您可以在此处设置'输出文件夹'以指向您的主项目/ libs文件夹,使其自动构建到您的项目中,或者只需将.swc从“输出文件夹”创建到您的“库”文件夹时手动拖动项目。点击[确定]按钮,将创建.swc。代码现在可以在您的主项目中使用。
答案 1 :(得分:0)
在Flex Builder 3中,您可以右键单击“项目”面板,然后选择“新建” - >> Flex库项目。创建项目的步骤与创建常规项目非常相似。您只需将要编译的类链接到SWC中,并告诉Flex Builder将编译后的代码放在何处。
答案 2 :(得分:0)
其他方式是: 假设您有一个名为MyCls的类,您希望将其编译为swc文件。 创建一个Fla,然后按ctrl + shift + f12,检查发布项到SWC。 转到操作面板,输入:
var v:MyCls;
最后,只需编译此fla。它生成一个包含MyCls的swc;