关于FLEX自定义组件

来源:互联网 发布:丹尼斯c语言 编辑:程序博客网 时间:2024/05/18 08:17

根据我现有经验,大致分为三种。

1,直接扩展UIComponent类。这样你可以根据自己的要求想创建什么样子功能的组件都可能。无限可能。

2,对已有组件进行扩展。比如继承BUTTON,这样你的组件天生就有了BUTTON的功能,你可以在些功能上扩展,这样,你构成具有自己特色的BUTTON。

3,以MXML组件的形式,包含其它如,INPUTTEXT,BUTTON的组件。加上自己写的加强代码,以构成自己更加复杂的组合形组件。

要扩展自己的组件,你除了要知道一般的面向对象技术特点封装,继承,多态。相关技术外。

要求对FLEX事件分发机制,以及主要生命周期函数,和它的Invalidation – Validation 模式对应的主要9个函数要能清楚了解。



原创粉丝点击