使用组件 |
|
|
|
| 创建组件 > 创建 ActionScript 类文件 > 关于核心函数 > 定义 init() 方法 | |||
Flash 在创建类时调用 init() 方法。此方法只在实例化组件时被调用一次。
应使用 init() 方法执行以下操作:
super.init()。
此调用是必需的。
boundingBox_mc 不可见。
boundingBox_mc.width = 0; boundingBox_mc.height = 0; boundingBox_mc.visible = false;
只有在调用此方法之后,才能正确设置 width、height 和 clip 参数。
init() 方法是从 UIObject 的构造函数调用的,因此控制流攀升构造函数链,直至到达 UIObject。UIObject 的构造函数调用在最低子类上定义的 init() 方法。init() 的每个实现都应调用 super.init(),以便它的基类可以完成初始化。如果实现一个 init() 方法但没有调用 super.init(),则不会在任何基类上调用 ()init 方法,因此这些基类可能永远无法处于可用状态。
|
|
|
|