Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Actionscript类到1个SWC文件_Apache Flex_Actionscript 3_Swc - Fatal编程技术网

Apache flex Actionscript类到1个SWC文件

Apache flex Actionscript类到1个SWC文件,apache-flex,actionscript-3,swc,Apache Flex,Actionscript 3,Swc,我使用的是Flash Builder 4(Flex Builder 3之后的版本,与Flex Builder 3非常相似),我经常需要引用一些actionscript类。我把它们放在一个单独的文件夹/包裹里,以保持东西干净 我知道可以从这些actionscript文件创建SWC。我的问题是如何在Flash Builder 4或Flex Builder 3中实现它。我需要其他工具吗?我的目标是在项目中使用SWC并保持整洁,而不是在所有这些文件中拖拉 在Flex Builder 3中,您可以右键单击

我使用的是Flash Builder 4(Flex Builder 3之后的版本,与Flex Builder 3非常相似),我经常需要引用一些actionscript类。我把它们放在一个单独的文件夹/包裹里,以保持东西干净


我知道可以从这些actionscript文件创建SWC。我的问题是如何在Flash Builder 4或Flex Builder 3中实现它。我需要其他工具吗?我的目标是在项目中使用SWC并保持整洁,而不是在所有这些文件中拖拉

在Flex Builder 3中,您可以右键单击项目面板并选择新建->Flex Library项目。创建项目的步骤与创建常规项目非常相似。您只需将要编译的类链接到SWC中,并告诉Flex Builder将编译的代码放在何处。

创建一个Flex库项目,并将代码放在/src文件夹中。点击

  • 项目属性->Flex库构建路径->类
确保所有课程都包括在内。 您可以在此处将“输出文件夹”设置为指向主项目/libs文件夹,使其自动生成到您的项目中,或者在从“输出文件夹”创建.swc时手动将其拖动到项目的“libs”文件夹中。点击[确定]按钮,将创建您的.swc。代码现在可以在主项目中使用。

其他方法是: 假设您有一个要编译成swc文件的类名MyCls。 创建一个Fla,并按住ctrl+shift+f12键,选中将项目发布到SWC。 转到“操作”面板,键入:

var v:MyCls;
最后,只需编译这个fla,它会生成一个包含MyCls的swc