使用组件 |
|
|
|
| 创建组件 > 创建 ActionScript 类文件 > 关于核心函数 > 定义 size() 方法 | |||
如果在运行时使用 componentInstance.setSize() 方法调整组件大小,则会调用 size() 函数并向该函数传递 width 和 height 属性。在组件的类文件中可以使用 size() 方法布置组件的内容。
至少 size() 方法应调用超类的 size() 方法 (super.size())。
在 Dial 组件的以下示例(请参阅构建第一个组件)中,size() 方法使用 width 和 height 参数调整拨盘影片剪辑的大小:
function size():Void {
super.size();
dial._width = width;
dial._height = height;
invalidate();
}
在 size() 方法内调用 invalidate() 方法,将组件标记为重绘,而不是直接调用 draw() 方法。有关详细信息,请参阅关于无效。
|
|
|
|