`
laintoday
  • 浏览: 64208 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

关于Flash中swc和swf资源文件的学习心得(转)

 
阅读更多

在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源码文件,这也可以算是对swc文件的破解吧。

分享到:
评论

相关推荐

    apparat, optmize ABC,SWC和SWF文件的框架.zip

    apparat, optmize ABC,SWC和SWF文件的框架 Apparathttp://apparat.googlecode.com/Apparat is a framework to work with ABC, SWC and SWF files. You can use

    flash富文本图文混排swc文件

    flash富文本图文混排swc文件,导入后可直接使用!

    flash actionscript3游戏开发之 用FlashBuilder生成swc的方法_亲测成功.zip

    flash actionscript3游戏开发之 用FlashBuilder生成swc的方法_亲测成功.zip

    Flash ui 5.5.swc

    Flash开发的项目可以使用的原生UI,挺好用的,对于开发自主的小功能软件非常有用。

    FlashDevelop导出SWC

    之前一直有用FD(FlashDevelop)的swc导出工具,今天一同事问起,顺便在这里推荐给大家。 在http://sourceforge.net/projects/exportswc/ 已经是开源的项目了,有兴趣可以看看源代码的。 只要你安装了Flash...

    FlashDevelop swc克星

    你是否在为看不到swc文件的源码而感到发愁,你是否曾因为解压swc只看到swf而感到郁闷,现在你不用悲伤了,因为swc里的东西不再是个谜,你只需下载一款9M大小的软件,就能轻松解决 所有问题,FlashDevelop,绝对是个...

    JPEXS Free Flash Decompiler 8.0(SWF反编译软件).rar

    可以反编译SWF/GFX/SWC文件,提取导出里面的各类资源,如图片、代码、声音等。支持导出到FLA文件,将SWF转换为可执行的EXE应用程序。新版本可以在内存中直接搜索SWF,支持多线程加速反编译,加载完毕后高亮显示主类...

    FlexPaper的flex的swc文件

    FlexPaper的flex的swc文件,两个swc文件,引入flex工程便可以调用api。

    多个关键字请用空格分隔,F:\Fl实例\flash组件.swc

    不支持HTML标签.F:\Fl实例\flash组件.swc

    flex swc类文件

    这不是一本书,只是一个开发FLEX程序必需要用到的类库。

    open flash chart 2 swc包

    open flash chart 2 的swc文件包 可以在flex里面调用了. [Bindable] private var chart:String='{ "elements": [ { "type": "bar","alpha":0.8,"colour":"#663366", "values": [ 0 ] } ], "title": { "text": "...

    flash/swf加密、混淆软件

    DoSWF是一款针对于flash(swf)的绿色免安装软件。可对swf文件进行加密、混淆代码以保护作品不被破解盗用;同时有对swf添加水印的功能,可申明、保护作者的版权。 DoSWF是一款flash/swf加密绿色免安装软件。 1.支持as2...

    BMap.swc库文件

    一定要在flash cs5的菜单栏依次打开: 编辑-》首选参数-》actionscript-》actionscript 3.0设置-》库路径-》浏览到 ...swc文件,然后选择那个BMap.swc 另外,在“发布设置”的flash选项里,也要勾选“发布swc”

    JPEXS Free Flash Decompiler 6.1官方中文免费版.rar

    一款免费的FLASH反编译工具JPEXS Free Flash Decompiler,功能上闪客精灵差不多,能够反汇编FLASH文件,并导出或提取里面的源代码及文本图像资源,可提取文件头、资源中的图形及精灵,图像二进制数据,框架以及...

    FlashDevelop Assets Packager Plugin:FlashDevelop 插件,用于制作资产库 swc 和 swf。-开源

    AssetsPackager 是 Fl​​ashDevelop( ... 安装 AssetsPackager Plugin 时,只需右键单击文件夹并选择“Package assets”,即可生成用于嵌入资产的资产库 SWF、SWC 和 AS3 代码。 视频教程 http://youtu.be/LvWUuh4yQdE

    使用ant编译生成flex的swc文件

    直接使用flex的sdk生成swc文件,很繁琐,而且对于大项目来说,是个头痛的事情。ant在对java打包生成jar时,它优良的设计显露无疑,这里我们使用它,来生成swc,完成项目编译打包。

    GlobalPlayer.SWC文件整理.7z

    收集了从9.0到32.0的GlobalPlayer.swc文件,现分享一下

    Flash APE(swc,chm)

    Flash APE为Flash 物理引擎。其实很久以前就有,这次自己整理一下,swc中修改了vector为VectorAPE,这次不是增强版。chm也为英文文件。swc文件已经测试可用。chm资料是从官网上考贝下来自己整理的。

    反编译flash软件JPEXS Free Flash Decompiler4.1免费版.rar

    能够将FLASH的SWF文件反汇编,导出SWF文件中的所有资源,包括FLASH中的声音、图片、动画、代码以及脚本等内容。支持的文件类型有SWF/GFX/SWC/ZIP,支持多线程加速,导出到FLA另存为EXE。支持使用硬盘作缓存自动...

    playerglobal.swc 10.1

    FlashDevelop 缺少 10.1\playerglobal.swc FlashDevelop 缺少 10.1\playerglobal.swc FlashDevelop 缺少 10.1

Global site tag (gtag.js) - Google Analytics