我试图在这里重新创建本教程的现代化版本-但我在构建和引用SWC文件以包含在我的Flash Builder项目中时遇到了问题。每当我尝试引用SWC时,Flash都会说它“不是一个编译时间常数”--有人能帮助我完成构建SWC的过程(主要是命名它,以便Flash Builder可以引用它)--然后在Flash Builder中创建对SWC的引用吗?谢谢
发布于 2011-06-14 02:35:59
正如Emanuil已经回答的那样,您可以通过创建一个库项目来从Flash Builder构建swc。通常,库项目的源路径中的所有类都将在swc中结束,然后这些类在库路径中包含swc的另一个项目中可用。
另一种创建swc的方法是使用Flash,不仅发布到swf,还发布到swc (它是发布设置中的一个复选框)。然后,所有选中了"Export for ActionScript“和类名的库项目都将在swc中结束,以便在另一个项目中使用。
引用swc中的类与引用自己的源路径中的类完全相同:
// this should be the package and class name of the class you need:
// not the name of the swc it comes from!
import some.package.name.ClassFromSWC;
...
new ClassFromSWC();希望这能帮到你。
发布于 2013-05-03 00:19:20
要将swc添加到Flash Builder,请执行以下步骤:

发布于 2011-06-14 01:17:14
要构建SWC文件,您需要创建库项目。您可以在Flash Builder文档中的"About library projects“文章中找到详细的说明。
要在Flex项目中使用SWC文件,只需将其复制到该项目的libs文件夹中。
https://stackoverflow.com/questions/6333506
复制相似问题