`
KB章鱼
  • 浏览: 26886 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Feathers之component解析

 
阅读更多

Component解析

 

1.构造函数: Component的构造函数一般是什么都不做的, 总是在initialize()函数中进行初始化. 

 

2.initialize():第一次被添加到显示列表的时候被调用, 且在整个生命周期中只会被调用一次, 我们需要重写这个方法做我们想做的初始化. 

 

3.invalidate(): 当Component某个属性发生改变并且该属性会影响显示的时候, invalidate()方法就该被调用. 

 

4.draw(): Starling进行渲染的时候这个方法就会被调用, 我们需要重写这个方法以告知如何显示我们的UI

 

5.isInvalid(): 判断某个标志是否已经无效, 一般用在draw()中(已经无效才进行绘制).

 

6.setSizeInternal(): 该方法的作用是指定理想尺寸, 如果你在draw()函数中调用这个方法, 请将第三个参数设置为false, 否则将会结束component的重绘过程.

 

7.isQuickHitAreaEnabled: 相当于MouseEnable, 至于作用大家都懂的.

 

8.name and nameList: 内容有点高深, 暂不说明.

 

9.width and height: 饿, 暂时这样吧, 用到的时候就会理解的

分享到:
评论
1 楼 ha397666 2013-06-09  
留一手嘿~

相关推荐

Global site tag (gtag.js) - Google Analytics