关于 UIObject 类

继承 MovieClip > UIObject

动作脚本类命名空间 mx.core.UIObject

UIObject 是所有第 2 版组件的基类;它是不可视组件。UIObject 类环绕“动作脚本”MovieClip 对象,并包含允许 Macromedia v2 组件共享某些常用行为的函数和属性。UIObject 类实现了以下内容:

要使用 UIObject 的方法和属性,请直接从正在使用的任何组件中调用它们。例如,要从 RadioButton 组件调用 UIObject.setSize() 方法,您要编写以下代码:

myRadioButton.setSize(30, 30);

如果您使用 Macromedia Component V2 Architecture 创建新组件,则只需创建一个 UIObject 实例。即使在这种情况下,UIObject 也经常由其他子类(例如 Button)隐式创建。如果您确实需要创建一个 UIObject 实例,请使用下列代码:

class MyComponent extends UIObject;

UIObject 类的方法摘要

方法

描述

UIObject.createObject()>

创建对象的子对象。

UIObject.createClassObject()>

创建指定类的对象。

UIObject.destroyObject()>

破坏组件实例。

UIObject.invalidate()>

标记对象以便在到达下一个帧间隔时进行重绘。

UIObject.move()>

将对象移动到要求的位置。

UIObject.redraw()>

迫使对象有效以便能在当前帧中绘制。

UIObject.setSize()>

将对象调整为所要求的大小。

UIObject.setSkin()>

设置对象的外观。

UIObject 类的属性摘要

属性

描述

UIObject.bottom>

返回对象底边位置(相对于其父对象的底边)。

UIObject.height>

对象的高度(以像素为单位)。

UIObject.left>

对象的左侧位置(以像素为单位)。

UIObject.right>

对象的右侧位置(相对于其父对象的右边)。

UIObject.scaleX>

一个数字,指明对象相对于其父对象在 x 方向上的缩放系数。

UIObject.scaleY>

一个数字,指明对象相对于其父对象在 y 方向上的缩放系数。

UIObject.top>

对象上边缘的位置(相对于其父对象)。

UIObject.visible>

一个布尔值,指明对象是可见的 (true) 还是不可见的 (false)。

UIObject.width>

对象的宽度(以像素为单位)。

UIObject.x>

对象的左侧位置(以像素为单位)。

UIObject.y>

返回对象上边缘的位置(相对于其父对象)。

UIObject 类的事件摘要

事件

描述

UIObject.draw>

当对象将要绘制它的图形时进行广播。

UIObject.load>

创建子对象时广播。

UIObject.move>

移动了对象时广播。

UIObject.resize>

卸载子对象时广播。

UIObject.unload>

卸载子对象时广播。