flash组件开发的一些要点

 开发组件的目的就是为了封装可以重复使用的应用程序块,减少毫无意义的重复编码工作,提高开发效率.
最近在研究flash8的v2组件整理了一些制作组件的基础知识
[1b]1.必须清楚的一些类[/1b]
[img]/Files/BeyondPic/2006-11/10/01.gif[/img]
Object类是基类,所以其他的类都派生于他.这个类我们需要重点了解reisterClass的用法,这个方法可以将类和元件关联起来,通俗的讲就是将类的一些方法和属性赋给元件对象,这个方法和在库中设置类绑定的作用是一样的.
[img]/Files/BeyondPic/2006-11/10/02.gif[/img]
侦听广播机制和委托机制必须熟悉,这套机制是flash开发大型项目的杀手锏.
[1b]2.flash8 V2组件的构架[/1b]
[img]/Files/BeyondPic/2006-11/10/03.gif[/img]
这是flash8 V2组件的构架,所有自定义组件都需要从MovieClip类继承,在flash8帮助文档中有详细的自制组件的步骤.
[1b]3.元数据标签和数据绑定[/1b]
[img]/Files/BeyondPic/2006-11/10/04.gif[/img]
元数据标签中的[Bindable]定义将会和组件绑定窗口关联
[img]/Files/BeyondPic/2006-11/10/05.gif[/img]
利用这个关联可以在多个组件中传递数据,flash8帮助中有一个简单的例子就是用一个CheckBox组件的属性selected和一个InputText组件的属性editable绑定,从而可以用CheckBox组件可以控制InputText组件的可编辑状态.
[1b]4.设计模式[/1b]
在下面的范例中你能看到单例模式和混合模式的运用
[url=http://www.blueidea.com/articleimg/2006/11/4237/63u0_Adapter.rar][1b]
[color="#444444"]点击下载此文件[/color]
[/1b][/url]
[1b]衫人感悟:[/1b]
最近在完善自己的flash知识体系,有很多收获.其中最重要的一点就是要掌握正确的学习方式.
任何语言都是要基于一种规范的,所以在学习之前通读语言规范是非常必要的.
通读帮助文档.如果你能完整把一种的语言的官方帮助文档过滤一遍,你会发现你的水平马上就能上一个台阶.
向经验丰富的同行请教,虚心是永久的话题
心无杂念,如果你做到30岁还能在贫困中保持对技术非常高的热情的话,那你离摆脱贫困已经不远了
锻炼身体,保持旺盛的精力
本文转自:http://www.5uflash.com/flashjiaocheng/Flashzujianxuexi/1345.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值