>>结构
结构代表了组件本身,其内部通过监听Render事件来定期通知皮肤进行重绘。
1. 定义Public属性
2. 定义结构要素(子组件)
3. 实例化子组件,并建立父子关系(addChild)
4. 实例化对应的皮肤对象
5. 初始化皮肤对象
6. 设置组件默认属性
>>皮肤
皮肤绘制的依据来自两处:
1. 结构提供的与外观相关的属性值
2. 内定的外观属性
>>结构
结构代表了组件本身,其内部通过监听Render事件来定期通知皮肤进行重绘。
1. 定义Public属性
2. 定义结构要素(子组件)
3. 实例化子组件,并建立父子关系(addChild)
4. 实例化对应的皮肤对象
5. 初始化皮肤对象
6. 设置组件默认属性
>>皮肤
皮肤绘制的依据来自两处:
1. 结构提供的与外观相关的属性值
2. 内定的外观属性