首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是SWC,我们何时/在何处使用Flash中的SWC

什么是SWC,我们何时/在何处使用Flash中的SWC
EN

Stack Overflow用户
提问于 2010-01-15 17:30:27
回答 3查看 4.2K关注 0票数 3

有没有人知道什么是SWC,我们在Flash开发中在哪里使用这个SWC?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-01-15 17:49:21

Flex文件使得在

开发人员之间交换组件和其他资产变得很容易。您只需要交换单个文件,而不是MXML或ActionScript文件、图像和其他资源文件。编译了SWC文件中的SWF文件,这意味着可以有效地加载代码,并且不会被随意查看。

您还可以动态链接SWC文件的内容。动态链接是指在运行时加载整个SWF文件。若要实现SWF文件的动态链接,必须将SWC文件用作运行时共享库或RSL。

http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_30.html

票数 5
EN

Stack Overflow用户

发布于 2010-01-15 23:03:03

那么您知道如何在AS3中通过键入包名来导入类了吗?flash.display.MovieClip等?

.swc基本上允许您创建包含一堆包的单个文件,但也包括与这些包关联的任何可视DisplayObjects。例如,假设我有一个包含30个图像的.fla,我希望将这些图像关联到可以在其他.flas中使用的类。

通常,使用.fla可以编译成.swf文件,但也可以选择编译成.swc。您可以设置您的文件来创建类似myPath.images.Image1、myPath.images.Image2等的内容,然后将其编译为.swc并将其放入任何其他项目的.swc路径中。然后,在该项目中,您只需输入"import myPath.images.Image1“,您将自动拥有一个类,您可以实例化该类并将其放到舞台上,然后就有了您的图像。

如果你想这样做,它会非常有用:

  • 轻松地将图像链接到代码,并将其存储在一个小包中
  • 创建其他人可以使用但不一定能查看的代码
  • 将代码和图形从Flash导出到FlexBuilder中,后者缺少flash所具有的图形/动画工具。

讲得通?

票数 6
EN

Stack Overflow用户

发布于 2010-01-15 17:46:22

基本上,运行时共享库。

This flex3 guide会告诉你更多信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2070542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档