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: 饿, 暂时这样吧, 用到的时候就会理解的