为了能够更方便地构造组件,您可以创建任何类的子类,这样也就不需要直接扩展 UIObject 或 UIComponent 类。如果扩展任何其他组件的类,则会默认扩展这些类。您可以通过扩展“组件”字典中列出的任何组件类来创建新组件类。
Flash 包含一组可以在屏幕上绘制并且是从 UIObject 继承的类。例如,Border 类绘制其他对象周围的边框。另一个范例是 RectBorder,它是 Border 的子类,知道如何相应地调整其可视元素的大小。支持边框的所有组件应使用某个 Border 类或使用某个 Border 子类。有关这些类的详细说明,请参阅组件字典。
例如,如果您要创建一个组件,其行为与 Button 组件的行为几乎完全相同,您可以扩展 Button 类,而不必从基类重新创建 Button 类的所有功能。