Adobe® Flex® 4 Language Reference
Hide Packages and Classes List |  Packages  |  Classes  |  Index  |  Appendixes
mx.automation 
AutomationError 
Packagemx.automation
Classpublic class AutomationError
InheritanceAutomationError Inheritance Error Inheritance Object

Language Version: ActionScript 3.0
Product Version: Flex 3
Runtime Versions: Flash Player 9, AIR 1.1

The AutomationError class defines the error constants used by the Flex Automation mechanism. These error codes are used by QTP. They are used when QTP requests the type of the error that occurred during any operation.

See also



Public Properties
 PropertyDefined By
  code : Number
[read-only] The current error code.
AutomationError
 Inheritedconstructor : Object
A reference to the class object or constructor function for a given object instance.
Object
 InheritederrorID : int
[read-only] Contains the reference number associated with the specific error message.
Error
 Inheritedmessage : String
Contains the message associated with the Error object.
Error
 Inheritedname : String
Contains the name of the Error object.
Error
 Inheritedprototype : Object
[static] A reference to the prototype object of a class or function object.
Object
Public Methods
 MethodDefined By
  
Constructor.
AutomationError
 Inherited
Returns the call stack for an error as a string at the time of the error's construction (for the debugger version of Flash Player and the AIR Debug Launcher (ADL) only; returns null if not using the debugger version of Flash Player or the ADL.
Error
 Inherited
Indicates whether an object has a specified property defined.
Object
 Inherited
Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter.
Object
 Inherited
Indicates whether the specified property exists and is enumerable.
Object
 Inherited
Sets the availability of a dynamic property for loop operations.
Object
 Inherited
Returns the string representation of this object, formatted according to locale-specific conventions.
Object
 Inherited
[override] Returns the string "Error" by default or the value contained in the Error.message property, if defined.
Error
 Inherited
Returns the primitive value of the specified object.
Object
Public Constants
 ConstantDefined By
  ILLEGAL_OPERATION : Number = 0x80040206
[static] Defines the code for the error when the Flex automation mechanism encounters an illegal operation.
AutomationError
  ILLEGAL_RUNTIME_ID : Number = 0x8004020D
[static] Defines the code for the error when the Flex automation mechanism encounters an illegal runtime ID.
AutomationError
  OBJECT_NOT_FOUND : Number = 0x80040202
[static] Defines the code for the error when an object is not found by the Flex automation mechanism.
AutomationError
  OBJECT_NOT_UNIQUE : Number = 0x80040203
[static] Defines the code for the error when the Flex automation mechanism detects that an object has the same identification parameters as another object.
AutomationError
  OBJECT_NOT_VISIBLE : Number = 0x80040205
[static] Defines the code for the error when an object used by the Flex automation mechanism is not visible.
AutomationError
Property Detail

code

property
code:Number  [read-only]

Language Version: ActionScript 3.0
Product Version: Flex 3
Runtime Versions: Flash Player 9, AIR 1.1

The current error code.



Implementation
    public function get code():Number
Constructor Detail

AutomationError

()Constructor
public function AutomationError(msg:String, code:Number)

Language Version: ActionScript 3.0
Product Version: Flex 3
Runtime Versions: Flash Player 9, AIR 1.1

Constructor.

Parameters
msg:String — An error message.
 
code:Number — The error code associated with the error message.
Constant Detail

ILLEGAL_OPERATION

Constant
public static const ILLEGAL_OPERATION:Number = 0x80040206

Language Version: ActionScript 3.0
Product Version: Flex 3
Runtime Versions: Flash Player 9, AIR 1.1

Defines the code for the error when the Flex automation mechanism encounters an illegal operation.

ILLEGAL_RUNTIME_ID

Constant 
public static const ILLEGAL_RUNTIME_ID:Number = 0x8004020D

Language Version: ActionScript 3.0
Product Version: Flex 3
Runtime Versions: Flash Player 9, AIR 1.1

Defines the code for the error when the Flex automation mechanism encounters an illegal runtime ID.

OBJECT_NOT_FOUND

Constant 
public static const OBJECT_NOT_FOUND:Number = 0x80040202

Language Version: ActionScript 3.0
Product Version: Flex 3
Runtime Versions: Flash Player 9, AIR 1.1

Defines the code for the error when an object is not found by the Flex automation mechanism.

OBJECT_NOT_UNIQUE

Constant 
public static const OBJECT_NOT_UNIQUE:Number = 0x80040203

Language Version: ActionScript 3.0
Product Version: Flex 3
Runtime Versions: Flash Player 9, AIR 1.1

Defines the code for the error when the Flex automation mechanism detects that an object has the same identification parameters as another object.

OBJECT_NOT_VISIBLE

Constant 
public static const OBJECT_NOT_VISIBLE:Number = 0x80040205

Language Version: ActionScript 3.0
Product Version: Flex 3
Runtime Versions: Flash Player 9, AIR 1.1

Defines the code for the error when an object used by the Flex automation mechanism is not visible.