定义 size() 方法

如果在运行时使用 componentInstance.setSize() 方法调整组件大小,则会调用 size() 函数并向该函数传递 widthheight 属性。在组件的类文件中可以使用 size() 方法布置组件的内容。

至少 size() 方法应调用超类的 size() 方法 (super.size())。

在 Dial 组件的以下示例(请参阅构建第一个组件)中,size() 方法使用 widthheight 参数调整拨盘影片剪辑的大小:

    function size():Void {
        super.size();
        dial._width = width;
        dial._height = height;
        invalidate();
    }

size() 方法内调用 invalidate() 方法,将组件标记为重绘,而不是直接调用 draw() 方法。有关详细信息,请参阅关于无效