CustomActions 类的方法
CustomActions使用总结
类publicfinalclassCustomActions
继承CustomActions
Object
语言版本:ActionScript3.0
Player版本:FlashPlayer9
CustomActions类的方法使得在Flash创作工具中播放的SWF文件可以管理任何向该创作工具注册的自定义动作。SWF文件可安装和卸载自定义动作,检索自定义动作的XML定义,以及检索已注册的自定义动作的列表。
您可使用这些方法来生成属于Flash创作工具扩展功能的SWF文件。例如,这样的扩展功能可使用“Flash应用程序协议”定位“统一描述、发现和集成(UDDI)”储备库,并将Web服务下载到“动作”工具箱。
公共属性
![]()
隐藏继承的公共属性
显示继承的公共属性
属性定义方
actionsList:Array
[static][read-only]返回一个Array对象,该对象包含向Flash创作工具注册的所有自定义动作的名称。CustomActions
constructor:Object
对类对象或给定对象实例的构造函数的引用。Object
prototype:Object
[static]对类或函数对象的原型对象的引用。Object
公共方法
![]()
隐藏继承的公共方法
显示继承的公共方法
方法定义方
getActions(name:String):String
[static]读取名为name的自定义动作XML定义文件的内容。CustomActions
![]()
hasOwnProperty(name:String):Boolean
指示对象是否已经定义了指定的属性。Object
installActions(name:String,data:String):void
[static]安装由name参数指定的新的自定义动作XML定义文件。CustomActions
isPrototypeOf(theClass:Object):Boolean
指示Object类的实例是否在指定为参数的对象的原型链中。Object
propertyIsEnumerable(name:String):Boolean
指示指定的属性是否存在、是否可枚举。Object
setPropertyIsEnumerable(name:String,isEnum:Boolean=true):void
设置循环操作动态属性的可用性。Object
toString():String
返回指定对象的字符串表示形式。Object
uninstallActions(name:String):void
[static]删除名为name的自定义动作XML定义文件。CustomActions
valueOf():Object
返回指定对象的原始值。Object
属性详细信息
actionsList属性
actionsList:Array[read-only]
语言版本:ActionScript3.0
Player版本:FlashPlayer9
返回一个Array对象,该对象包含向Flash创作工具注册的所有自定义动作的名称。该数组元素是简单名称,不得包含.xml文件扩展名,也没有任何目录分隔符(例如“:”、“/”或“\”)。如果没有已注册的自定义动作,则actionsList()将返回一个长度为零的数组。如果发生错误,则actionsList()将返回值undefined。
实现
publicstaticfunctiongetactionsList():Array
方法详细信息
getActions()方法
publicstaticfunctiongetActions(name:String):String
语言版本:ActionScript3.0
Player版本:FlashPlayer9
读取名为name的自定义动作XML定义文件的内容。
定义文件的名称必须是简单文件名,没有.xml文件扩展名,也没有任何目录分隔符(“:”、“/”或“\”)。
如果找不到由name指定的定义文件,则返回值undefined。如果找到了由name参数指定的自定义动作XML定义,则该定义将被完整地读取,并以字符串形式返回。
参数
name:String—要检索的自定义动作定义的名称。
返回String—如果找到自定义动作XML定义,则返回字符串;否则,返回undefined。
installActions()方法
publicstaticfunctioninstallActions(name:String,data:String):void
语言版本:ActionScript3.0
Player版本:FlashPlayer9
安装由name参数指定的新的自定义动作XML定义文件。该文件的内容由字符串data指定。
定义文件的名称必须是简单文件名,没有.xml文件扩展名,也没有任何目录分隔符(“:”、“/”或“\”)。
如果已存在名为name的自定义动作文件,则该文件将被覆盖。
如果调用此方法时不存在目录Configuration/ActionsPanel/CustomActions,则将创建该目录。
参数
name:String—要安装的自定义动作定义的名称。
data:String—要安装的XML定义的文本。
uninstallActions()方法
publicstaticfunctionuninstallActions(name:String):void
语言版本:ActionScript3.0
Player版本:FlashPlayer9
删除名为name的自定义动作XML定义文件。
定义文件的名称必须是简单文件名,没有.xml文件扩展名,也没有任何目录分隔符(“:”、“/”或“\”)。
参数
name:String—要卸载的自定义动作定义的名称。
另请参见
installActions()
flex技术整理编辑(www.flexjs.cn)

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。