关于创建一个组件的步骤

关于创建一个组件的步骤
要实现你的组件,按如下常规的步骤:
1.如果需要,创建组件的任何skins
2.创建一个AS类文件
a.从基类扩展一个类,如UIComponent或别的组件类
b.指定你可以在MXML标签里设置的属性
c.嵌入任何图形和skin文件。
d.实现构造函数
e.实现UIComponent.createChildren()方法
f.实现UIComponent.commitProperties()方法
g.实现UIComponent.measure()方法
h.实现UIComponent.layoutChrome()方法
i.实现UIComponent.updateDisplayList()方法
j.增加属性,方法,styles,events和metadata
3.部署组件为一个AS类或一个SWC文件。

你不需重载组件的所有方法来定义一个新组件,你只需重载你要特别实现的那部分。
例如,你能实现一个控制按钮控件,使用一个新的机制为定义它的默认尺寸。在这种情况下,你只需重载measure()方法。
或,你可以实现一个从底往上排的vbox容器,你只需重载updateDisplayList()方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值