关于选择父类

大多数组件都有一些共同的行为和功能。Flash 中有两个基类专门提供这些共同的行为和功能。通过创建这些类的子类,组件一开始即可具备一组基本的方法、属性和事件。

下表简要说明这两个基类:

完整类

扩展

描述

mx.core.UIObject

MovieClip

UIObject 是所有图形对象的基类。它可以有形状、可以自己进行绘制,还可以是不可见的。

UIObject 提供以下功能:

  • 编辑样式
  • 事件处理
  • 按缩放比例调整大小

mx.core.UIComponent

UIObject

UIComponent 是所有组件的基类。它可以参与切换,接受低级事件(如键盘和鼠标输入),还可以被禁用,以便不接收鼠标和键盘输入。

UIComponent 提供以下功能:

  • 创建焦点导航
  • 启用和禁用组件
  • 调整组件大小