使用组件 |
|
|
|
| 创建组件 > 创建 ActionScript 类文件 > 添加组件元数据 > 关于 ComponentTask 标记 | |||
可以指定一个或者多个 Flash JavaScript (JSFL) 文件,在 Flash 创作环境中执行组件的任务。使用 ComponentTask 标记定义组件及其 JSFL 文件之间的关联,以及关联任何需要 JSFL 文件的其它文件。JSFL 文件在 Macromedia Flash 创作环境中与 JavaScript API 进行交互。
|
注意 |
在将组件导出为 SWC 文件时,任何使用 ComponentTask 标记声明的 JSFL 任务文件和所需的依赖项文件必须与组件 FLA 文件位于同一文件夹中。 |
ComponentTask 标记的语法如下:
[ComponentTask [taskName,taskFile [,otherFile[,]]]
taskName 和 taskFile 属性是必需的。otherFile 属性是可选的
下面的示例将 SetUp.jsfl 和 AddNewSymbol.jsfl 与名为 myComponent 的组件类相关联。AddNewSymbol.jsfl 需要 testXML.xml 文件,这将在 otherFile 属性中进行指定。
[ComponentTask("Do Some Setup","SetUp.jsfl")]
[ComponentTask("Add a new Symbol","AddNewSymbol.jsfl","testXML.xml")]
class myComponent{
//...
}
下表介绍 ComponentTask 标记的属性:
|
属性 |
类型 |
说明 |
|---|---|---|
|
|
String |
(必需)字符串形式的任务名称。此名称出现在"组件"检查器的"架构"选项卡的"任务"弹出菜单中。 |
|
|
String |
(必需)在创作环境中实现任务的 JSFL 文件的名称。在将组件导出为 SWC 文件时,该文件必须与组件 FLA 位于同一文件夹中。 |
|
|
String |
(可选)JSFL 文件所需的一个或多个文件(如 XML 文件)的名称。在将组件导出为 SWC 文件时,这些文件必须与组件 FLA 位于同一文件夹中。 |
|
|
|
|