FL_Component包源码

以下内容针对flash CS6而言(flash CS5及5.5应该也是一样):


在flash的舞台中,我们可以将fl包的各种组件直接拖出来用。这样使用哪个组件就会在发布时导出相关的类,其它未用的不会被编译到SWF或者SWC中。

若我们不是使用flash软件,而是直接在flash build中进行纯AS3项目开发的话,就不能这样做,需要将这些组件导出成SWC组件包,才行。而这个SWC组件包在网上已经有许多人放出了下载。


可是在写项目时,继承fl.core.UIComponent时遇到了许多疑问,想对这个类的源码进行研究,以帮助更好的理解和写出更合理、更高效的代码。

其实,在安装Flash CS6软件时,就在安装目录下,已经放入了源码,路径如下:

D:\Program Files\Adobe\Adobe Flash CS6\Common\Configuration\Component Source\ActionScript 3.0\User Interface

下面包含一个ComponentShim.fla皮肤文件,和源码文件夹 fl

fl 就是我们需要的源代码,但请注意,若直接使用这个源码导出 fl.swc,这样是不包含皮肤的,你还是需要使用 flash 拖出这个组件,参考其所包含的皮肤类名,相对应的制作成皮肤类文件,路径一般是默认顶层目录。

还可以参考资源文档 Flash  CS5.chm 这些资料,都有跟皮肤相关的命名规范。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喵大斯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值