了解 UIObject 类

基于 Macromedia Component Architecture 第 2 版的组件源自 UIObject 类,该类包装 MovieClip 类。MovieClip 类是 Flash 中可以在屏幕上绘制的所有类的基类。许多 MovieClip 属性和方法与时间轴相关,刚开始接触 Flash 的开发人员不太熟悉时间轴这一工具。UIObject 类的创建目的是提取其中的许多细节。MovieClip 的子类只记录必要的 MovieClip 属性和方法。不过,如果需要,您也可以访问这些属性和方法。

UIObject 尝试在 MovieClip 中隐藏鼠标处理和帧处理。在加载和卸载时,在它的布局更改时(moveresize),它都会在绘制之前将事件张贴到它的侦听器(等同于 onEnterFrame)。

UIObject 提供了替代的只读变量来确定影片剪辑的位置和大小。您可以使用 move()setSize() 方法改变对象的位置和大小。