功能测试
首页 > FLEX/AS3 > 正文

CustomActions 类的方法

发布-flex技术 | 查看- | 发表时间-2011-6-2

        CustomActions使用总结

        包adobe.utils

        类publicfinalclassCustomActions

        继承CustomActionsInheritanceObject

        语言版本:ActionScript3.0

        Player版本:FlashPlayer9

        CustomActions类的方法使得在Flash创作工具中播放的SWF文件可以管理任何向该创作工具注册的自定义动作。SWF文件可安装和卸载自定义动作,检索自定义动作的XML定义,以及检索已注册的自定义动作的列表。

        您可使用这些方法来生成属于Flash创作工具扩展功能的SWF文件。例如,这样的扩展功能可使用“Flash应用程序协议”定位“统一描述、发现和集成(UDDI)”储备库,并将Web服务下载到“动作”工具箱。

        公共属性

        隐藏继承的公共属性显示继承的公共属性

        属性定义方

        actionsList:Array

        [static][read-only]返回一个Array对象,该对象包含向Flash创作工具注册的所有自定义动作的名称。CustomActions

Inherited

        constructor:Object

        对类对象或给定对象实例的构造函数的引用。Object

Inherited

        prototype:Object

        [static]对类或函数对象的原型对象的引用。Object

        公共方法

        隐藏继承的公共方法显示继承的公共方法

        方法定义方

        getActions(name:String):String

        [static]读取名为name的自定义动作XML定义文件的内容。CustomActions

Inherited

        hasOwnProperty(name:String):Boolean

        指示对象是否已经定义了指定的属性。Object

        installActions(name:String,data:String):void

        [static]安装由name参数指定的新的自定义动作XML定义文件。CustomActions

Inherited

        isPrototypeOf(theClass:Object):Boolean

        指示Object类的实例是否在指定为参数的对象的原型链中。Object

Inherited

        propertyIsEnumerable(name:String):Boolean

        指示指定的属性是否存在、是否可枚举。Object

Inherited

        setPropertyIsEnumerable(name:String,isEnum:Boolean=true):void

        设置循环操作动态属性的可用性。Object

Inherited

        toString():String

        返回指定对象的字符串表示形式。Object

        uninstallActions(name:String):void

        [static]删除名为name的自定义动作XML定义文件。CustomActions

Inherited

        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)

或许你还对下面的文章感兴趣

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

培训推荐 北京flex as3培训
最新文章
123
456
最近评论
访客留言
赞助商链接FLEX基础 |FLEX培训|Entries RSSCopyright flex培训 www.flexjs.cn

京公网安备110114000966号 京ICP备11015828号-1 | DESIGN BY Seanloo.cn