使用组件 |
|
|
|
| 创建组件 > 创建 ActionScript 类文件 > 标识类、元件和所有者名称 | |||
若要帮助 Flash 查找适当的 ActionScript 类和包,并且保留组件的命名,必须在组件的 ActionScript 类文件中设置 symbolName、symbolOwner 和 className 变量。
symbolOwner 变量是引用元件的 Object 引用。如果组件是其自己的 symbolOwner 或是已导入的 symbolOwner,则无需完全限定。
下表对这些变量进行说明:
|
变量 |
类型 |
说明 |
|---|---|---|
|
|
String |
ActionScript 类的名称(例如,ComboBox)。 此名称必须与元件的链接标识符匹配。 此变量必须是静态的。 |
|
|
Object |
完全限定类名称(例如,mypackage.MyComponent)。 不要在 此名称必须与"链接属性"对话框中的 AS 2.0 类匹配。 此变量用在对 此变量必须是静态的。 |
|
|
String |
组件类的名称。它不包括包名称,在 Flash 开发环境中也没有对应设置。 设置样式属性时可以使用此变量的值。 |
下面的示例将 symbolName、symbolOwner 和 className 变量添加到 MyButton 类中:
class MyButton extends mx.controls.Button {
static var symbolName:String = "MyButton";
static var symbolOwner = myPackage.MyButton;
var className:String = "MyButton";
}
|
|
|
|