加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

SWC与SWF的区别

发布时间:2020-12-15 17:47:53 所属栏目:百科 来源:网络整理
导读:? 在Flash Builder中用Actionscript写的类可以打包成swc或swf,在Flash CS中制作的元件也可以打包成swc或swf文件,一个swc或swf文件中可以包含多个类或元件,每个元件会映射成一个类,因此,在Flash Builder中的类和在Flash CS中的元件是等价的。 ? ??? swc

? 在Flash Builder中用Actionscript写的类可以打包成swc或swf,在Flash CS中制作的元件也可以打包成swc或swf文件,一个swc或swf文件中可以包含多个类或元件,每个元件会映射成一个类,因此,在Flash Builder中的类和在Flash CS中的元件是等价的。
?
??? swc和swf文件的使用区别是:


??????? swc 作为类库导入到项目中直接实例化即可使用,就像自带的flash包下面的类一样使用; ??????? swf 则需要用Loader加载进来,再用getDefinition方法取得类后,才可以实例化使用; ? ??? 使用swc的好处是方便、快捷,缺点是swc文件会编译到项目输出的swf文件里面,从而增加最终swf文件的大小,也许对于一些小项目这并非缺点; ? ??? 使用swf的好处是在众多的网页游戏中,玩家没有耐心等待漫长的加载过程,所以在需要的时候才加载会提高游戏体验效果,而这些实时加载的类或资源就打包成swf文件; ? ??? Flash Player有一套专门的加载swf文件的机制,而加载的swc文件则无法解析使用。 ? ??? 使用swf的缺点是麻烦,需要加载,需要处理事件,需要取得相应的类才能使用。 ? ??? 但现在的网页游戏中大都使用swf作为资源文件,swc作为第三方类库使用。 ? 补充: ? swc文件只需要改后缀名为rar或zip然后解压就可以得到swf文件、xml文件, 还可能得到一个src文件夹,里面包含了as源码文件。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读