flash.errors
public dynamic class IllegalOperationError
继承IllegalOperationError Inheritance Error Inheritance Object

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9

当方法未实现或者实现中未涉及当前用法时,将引发 IllegalOperationError 异常。 非法操作错误异常的示例包括:

查看示例

另请参见

flash.error 包的错误类



公共 属性
 属性定义方
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 InheritederrorID : int
[read-only] 包含与特定错误消息相关联的引用编号。
Error
 Inheritedmessage : String
包含与 Error 对象关联的消息。
Error
 Inheritedname : String
包含 Error 对象的名称。
Error
 Inheritedprototype : Object
[static] 对类或函数对象的原型对象的引用。
Object
公共 方法
 方法定义方
  
创建新的 IllegalOperationError 对象。
IllegalOperationError
 Inherited
在构造错误时,以字符串形式返回错误的调用堆栈(仅适用于 Flash Player 的调试版)。
Error
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
默认情况下,返回字符串 "Error";如果已定义,则返回 Error.message 属性中包含的值。
Error
 Inherited
返回指定对象的原始值。
Object
构造函数详细信息
IllegalOperationError()构造函数
public function IllegalOperationError(message:String = "")

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9

创建新的 IllegalOperationError 对象。

参数
message:String (default = "") — 与此错误对象相关联的字符串。
示例 如何使用示例

下例说明如何使用 IllegalOperationError 处理函数。
package {
    import flash.display.DisplayObject;
    import flash.display.Sprite;
    import flash.errors.IllegalOperationError;

    public class IllegalOperationErrorExample extends Sprite {
        public function IllegalOperationErrorExample() {
            var child:Sprite = new Sprite();
            try {
                addChild(child);
            }
            catch(e:IllegalOperationError) {
                trace(e);
            }
        }

        public override function addChild(child:DisplayObject):DisplayObject {
            throw new IllegalOperationError("addChild cannot be performed on the IllegalOperationErrorExample class");
        }
    }
}




 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://livedocs.adobe.com/flash/9.0_cn/ActionScriptLangRefV3/flash/errors/IllegalOperationError.html