com.flagstone.transform.action
Class ActionTypes

java.lang.Object
  extended by com.flagstone.transform.action.ActionTypes

public final class ActionTypes
extends Object

ActionTypes defines the constants that identify the different types of action when encoded according to the Flash file format specification.

IMPORTANT: Only Actions for Actionscript 1.0 and 2.0 are included, actions defined for Actionscript 3.0 are not included.


Field Summary
static int ADD
          The type used to identify Add action when encoded.
static int ARITH_SHIFT_RIGHT
          The type used to identify ArithmeticShiftRight action when encoded.
static int ASCII_TO_CHAR
          The type used to identify AsciiToChar action when encoded.
static int BITWISE_AND
          The type used to identify BitwiseAnd action when encoded.
static int BITWISE_OR
          The type used to identify BitwiseOr action when encoded.
static int BITWISE_XOR
          The type used to identify BitwiseXOr action when encoded.
static int CALL
          The type used to identify Call action when encoded.
static int CAST
          The type used to identify Cast action when encoded.
static int CHAR_TO_ASCII
          The type used to identify CharToAscii action when encoded.
static int CLONE_SPRITE
          The type used to identify CloneSprite action when encoded.
static int DECREMENT
          The type used to identify Decrement action when encoded.
static int DELETE
          The type used to identify Delete action when encoded.
static int DELETE_VARIABLE
          The type used to identify DeleteVariable action when encoded.
static int DIVIDE
          The type used to identify Divide action when encoded.
static int DUPLICATE
          The type used to identify Duplicate action when encoded.
static int END
          The type for creating the end of a sequence of actions.
static int END_DRAG
          The type used to identify EndDrag action when encoded.
static int ENUMERATE
          The type used to identify Enumerate action when encoded.
static int ENUMERATE_OBJECT
          The type used to identify EnumerateObject action when encoded.
static int EQUALS
          The type used to identify Equals action when encoded.
static int EXCEPTION_HANDLER
          The type used to identify ExceptionHandler action when encoded.
static int EXECUTE_FUNCTION
          The type used to identify ExecuteFunction action when encoded.
static int EXECUTE_METHOD
          The type used to identify ExecuteMethod action when encoded.
static int EXTENDS
          The type used to identify Extends action when encoded.
static int FS_COMMAND2
          The type used to identify FSCommand2 action when encoded.
static int GET_ATTRIBUTE
          The type used to identify GetAttribute action when encoded.
static int GET_PROPERTY
          The type used to identify GetProperty action when encoded.
static int GET_TARGET
          The type used to identify GetTarget action when encoded.
static int GET_TIME
          The type used to identify GetTime action when encoded.
static int GET_TYPE
          The type used to identify GetType action when encoded.
static int GET_URL
          The type used to identify GetUrl action when encoded.
static int GET_URL_2
          The type used to identify GetUrl2 action when encoded.
static int GET_VARIABLE
          The type used to identify GetVariable action when encoded.
static int GOTO_FRAME
          The type used to identify GotoFrame action when encoded.
static int GOTO_FRAME_2
          The type used to identify GotoFrame2 action when encoded.
static int GOTO_LABEL
          The type used to identify GotoLabel action when encoded.
static int GREATER
          The type used to identify Greater action when encoded.
static int HIGHEST_BYTE_CODE
          The highest value used to encode an action that only operates on values on the Flash Player's stack.
static int IF
          The type for creating an If action.
static int IMPLEMENTS
          The type used to identify Implements action when encoded.
static int INCREMENT
          The type used to identify Increment action when encoded.
static int INIT_VARIABLE
          The type used to identify InitVariable action when encoded.
static int INSTANCEOF
          The type used to identify InstanceOf action when encoded.
static int INTEGER_ADD
          The type used to identify IntegerAdd action when encoded.
static int INTEGER_EQUALS
          The type used to identify IntegerEquals action when encoded.
static int INTEGER_LESS
          The type used to identify IntegerLess action when encoded.
static int JUMP
          The type used to identify Jump action when encoded.
static int LESS
          The type used to identify Less action when encoded.
static int LOGICAL_AND
          The type used to identify And action when encoded.
static int LOGICAL_NOT
          The type used to identify Not action when encoded.
static int LOGICAL_OR
          The type used to identify Or action when encoded.
static int MB_ASCII_TO_CHAR
          The type used to identify MBAsciiToChar action when encoded.
static int MB_CHAR_TO_ASCII
          The type used to identify MBCharToAscii action when encoded.
static int MB_STRING_EXTRACT
          The type used to identify MBStringExtract action when encoded.
static int MB_STRING_LENGTH
          The type used to identify MBStringLength action when encoded.
static int MODULO
          The type used to identify Modulo action when encoded.
static int MULTIPLY
          The type used to identify Multiply action when encoded.
static int NAMED_OBJECT
          The type used to identify NamedObject action when encoded.
static int NEW_ARRAY
          The type used to identify NewArray action when encoded.
static int NEW_FUNCTION
          The type used to identify NewFunction action when encoded.
static int NEW_FUNCTION_2
          The type used to identify NewFunction2 action when encoded.
static int NEW_METHOD
          The type used to identify NewMethod action when encoded.
static int NEW_OBJECT
          The type used to identify NewObject action when encoded.
static int NEW_VARIABLE
          The type used to identify NewVariable action when encoded.
static int NEXT_FRAME
          The type used to identify NextFrame action when encoded.
static int PLAY
          The type used to identify Play action when encoded.
static int POP
          The type used to identify Pop action when encoded.
static int PREV_FRAME
          The type used to identify PrevFrame action when encoded.
static int PUSH
          The type used to identify Push action when encoded.
static int RANDOM_NUMBER
          The type used to identify RandomNumber action when encoded.
static int REGISTER_COPY
          The type used to identify RegisterCopy action when encoded.
static int REMOVE_SPRITE
          The type used to identify RemoveSprite action when encoded.
static int RETURN
          The type used to identify Return action when encoded.
static int SET_ATTRIBUTE
          The type used to identify SetAttribute action when encoded.
static int SET_PROPERTY
          The type used to identify SetProperty action when encoded.
static int SET_TARGET
          The type used to identify SetTarget action when encoded.
static int SET_TARGET_2
          The type used to identify SetTarget2 action when encoded.
static int SET_VARIABLE
          The type used to identify SetVariable action when encoded.
static int SHIFT_LEFT
          The type used to identify LogicalShiftLeft action when encoded.
static int SHIFT_RIGHT
          The type used to identify LogicalShiftRight action when encoded.
static int START_DRAG
          The type used to identify StartDrag action when encoded.
static int STOP
          The type used to identify Stop action when encoded.
static int STOP_SOUNDS
          The type used to identify StopSounds action when encoded.
static int STRICT_EQUALS
          The type used to identify StrictEquals action when encoded.
static int STRING_ADD
          The type used to identify StringAdd action when encoded.
static int STRING_EQUALS
          The type used to identify StringEquals action when encoded.
static int STRING_EXTRACT
          The type used to identify StringExtract action when encoded.
static int STRING_GREATER
          The type used to identify StringGreater action when encoded.
static int STRING_LENGTH
          The type used to identify StringLength action when encoded.
static int STRING_LESS
          The type used to identify StringLess action when encoded.
static int SUBTRACT
          The type used to identify Subtract action when encoded.
static int SWAP
          The type used to identify Swap action when encoded.
static int TABLE
          The type used to identify Table action when encoded.
static int THROW
          The type used to identify Throw action when encoded.
static int TO_INTEGER
          The type used to identify ToInteger action when encoded.
static int TO_NUMBER
          The type used to identify ToNumber action when encoded.
static int TO_STRING
          The type used to identify ToString action when encoded.
static int TOGGLE_QUALITY
          The type used to identify ToggleQuality action when encoded.
static int TRACE
          The type used to identify Trace action when encoded.
static int WAIT_FOR_FRAME
          The type used to identify WaitForFrame action when encoded.
static int WAIT_FOR_FRAME_2
          The type used to identify WaitForFrame2 action when encoded.
static int WITH
          The type used to identify With action when encoded.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

END

public static final int END
The type for creating the end of a sequence of actions.

See Also:
Constant Field Values

NEXT_FRAME

public static final int NEXT_FRAME
The type used to identify NextFrame action when encoded.

See Also:
Constant Field Values

PREV_FRAME

public static final int PREV_FRAME
The type used to identify PrevFrame action when encoded.

See Also:
Constant Field Values

PLAY

public static final int PLAY
The type used to identify Play action when encoded.

See Also:
Constant Field Values

STOP

public static final int STOP
The type used to identify Stop action when encoded.

See Also:
Constant Field Values

TOGGLE_QUALITY

public static final int TOGGLE_QUALITY
The type used to identify ToggleQuality action when encoded.

See Also:
Constant Field Values

STOP_SOUNDS

public static final int STOP_SOUNDS
The type used to identify StopSounds action when encoded.

See Also:
Constant Field Values

INTEGER_ADD

public static final int INTEGER_ADD
The type used to identify IntegerAdd action when encoded.

See Also:
Constant Field Values

SUBTRACT

public static final int SUBTRACT
The type used to identify Subtract action when encoded.

See Also:
Constant Field Values

MULTIPLY

public static final int MULTIPLY
The type used to identify Multiply action when encoded.

See Also:
Constant Field Values

DIVIDE

public static final int DIVIDE
The type used to identify Divide action when encoded.

See Also:
Constant Field Values

INTEGER_EQUALS

public static final int INTEGER_EQUALS
The type used to identify IntegerEquals action when encoded.

See Also:
Constant Field Values

INTEGER_LESS

public static final int INTEGER_LESS
The type used to identify IntegerLess action when encoded.

See Also:
Constant Field Values

LOGICAL_AND

public static final int LOGICAL_AND
The type used to identify And action when encoded.

See Also:
Constant Field Values

LOGICAL_NOT

public static final int LOGICAL_NOT
The type used to identify Not action when encoded.

See Also:
Constant Field Values

LOGICAL_OR

public static final int LOGICAL_OR
The type used to identify Or action when encoded.

See Also:
Constant Field Values

STRING_EQUALS

public static final int STRING_EQUALS
The type used to identify StringEquals action when encoded.

See Also:
Constant Field Values

STRING_LENGTH

public static final int STRING_LENGTH
The type used to identify StringLength action when encoded.

See Also:
Constant Field Values

STRING_EXTRACT

public static final int STRING_EXTRACT
The type used to identify StringExtract action when encoded.

See Also:
Constant Field Values

POP

public static final int POP
The type used to identify Pop action when encoded.

See Also:
Constant Field Values

TO_INTEGER

public static final int TO_INTEGER
The type used to identify ToInteger action when encoded.

See Also:
Constant Field Values

GET_VARIABLE

public static final int GET_VARIABLE
The type used to identify GetVariable action when encoded.

See Also:
Constant Field Values

SET_VARIABLE

public static final int SET_VARIABLE
The type used to identify SetVariable action when encoded.

See Also:
Constant Field Values

SET_TARGET_2

public static final int SET_TARGET_2
The type used to identify SetTarget2 action when encoded.

See Also:
Constant Field Values

STRING_ADD

public static final int STRING_ADD
The type used to identify StringAdd action when encoded.

See Also:
Constant Field Values

GET_PROPERTY

public static final int GET_PROPERTY
The type used to identify GetProperty action when encoded.

See Also:
Constant Field Values

SET_PROPERTY

public static final int SET_PROPERTY
The type used to identify SetProperty action when encoded.

See Also:
Constant Field Values

CLONE_SPRITE

public static final int CLONE_SPRITE
The type used to identify CloneSprite action when encoded.

See Also:
Constant Field Values

REMOVE_SPRITE

public static final int REMOVE_SPRITE
The type used to identify RemoveSprite action when encoded.

See Also:
Constant Field Values

TRACE

public static final int TRACE
The type used to identify Trace action when encoded.

See Also:
Constant Field Values

START_DRAG

public static final int START_DRAG
The type used to identify StartDrag action when encoded.

See Also:
Constant Field Values

END_DRAG

public static final int END_DRAG
The type used to identify EndDrag action when encoded.

See Also:
Constant Field Values

STRING_LESS

public static final int STRING_LESS
The type used to identify StringLess action when encoded.

See Also:
Constant Field Values

THROW

public static final int THROW
The type used to identify Throw action when encoded.

See Also:
Constant Field Values

CAST

public static final int CAST
The type used to identify Cast action when encoded.

See Also:
Constant Field Values

IMPLEMENTS

public static final int IMPLEMENTS
The type used to identify Implements action when encoded.

See Also:
Constant Field Values

FS_COMMAND2

public static final int FS_COMMAND2
The type used to identify FSCommand2 action when encoded.

See Also:
Constant Field Values

RANDOM_NUMBER

public static final int RANDOM_NUMBER
The type used to identify RandomNumber action when encoded.

See Also:
Constant Field Values

MB_STRING_LENGTH

public static final int MB_STRING_LENGTH
The type used to identify MBStringLength action when encoded.

See Also:
Constant Field Values

CHAR_TO_ASCII

public static final int CHAR_TO_ASCII
The type used to identify CharToAscii action when encoded.

See Also:
Constant Field Values

ASCII_TO_CHAR

public static final int ASCII_TO_CHAR
The type used to identify AsciiToChar action when encoded.

See Also:
Constant Field Values

GET_TIME

public static final int GET_TIME
The type used to identify GetTime action when encoded.

See Also:
Constant Field Values

MB_STRING_EXTRACT

public static final int MB_STRING_EXTRACT
The type used to identify MBStringExtract action when encoded.

See Also:
Constant Field Values

MB_CHAR_TO_ASCII

public static final int MB_CHAR_TO_ASCII
The type used to identify MBCharToAscii action when encoded.

See Also:
Constant Field Values

MB_ASCII_TO_CHAR

public static final int MB_ASCII_TO_CHAR
The type used to identify MBAsciiToChar action when encoded.

See Also:
Constant Field Values

DELETE_VARIABLE

public static final int DELETE_VARIABLE
The type used to identify DeleteVariable action when encoded.

See Also:
Constant Field Values

DELETE

public static final int DELETE
The type used to identify Delete action when encoded.

See Also:
Constant Field Values

INIT_VARIABLE

public static final int INIT_VARIABLE
The type used to identify InitVariable action when encoded.

See Also:
Constant Field Values

EXECUTE_FUNCTION

public static final int EXECUTE_FUNCTION
The type used to identify ExecuteFunction action when encoded.

See Also:
Constant Field Values

RETURN

public static final int RETURN
The type used to identify Return action when encoded.

See Also:
Constant Field Values

MODULO

public static final int MODULO
The type used to identify Modulo action when encoded.

See Also:
Constant Field Values

NAMED_OBJECT

public static final int NAMED_OBJECT
The type used to identify NamedObject action when encoded.

See Also:
Constant Field Values

NEW_VARIABLE

public static final int NEW_VARIABLE
The type used to identify NewVariable action when encoded.

See Also:
Constant Field Values

NEW_ARRAY

public static final int NEW_ARRAY
The type used to identify NewArray action when encoded.

See Also:
Constant Field Values

NEW_OBJECT

public static final int NEW_OBJECT
The type used to identify NewObject action when encoded.

See Also:
Constant Field Values

GET_TYPE

public static final int GET_TYPE
The type used to identify GetType action when encoded.

See Also:
Constant Field Values

GET_TARGET

public static final int GET_TARGET
The type used to identify GetTarget action when encoded.

See Also:
Constant Field Values

ENUMERATE

public static final int ENUMERATE
The type used to identify Enumerate action when encoded.

See Also:
Constant Field Values

ADD

public static final int ADD
The type used to identify Add action when encoded.

See Also:
Constant Field Values

LESS

public static final int LESS
The type used to identify Less action when encoded.

See Also:
Constant Field Values

EQUALS

public static final int EQUALS
The type used to identify Equals action when encoded.

See Also:
Constant Field Values

TO_NUMBER

public static final int TO_NUMBER
The type used to identify ToNumber action when encoded.

See Also:
Constant Field Values

TO_STRING

public static final int TO_STRING
The type used to identify ToString action when encoded.

See Also:
Constant Field Values

DUPLICATE

public static final int DUPLICATE
The type used to identify Duplicate action when encoded.

See Also:
Constant Field Values

SWAP

public static final int SWAP
The type used to identify Swap action when encoded.

See Also:
Constant Field Values

GET_ATTRIBUTE

public static final int GET_ATTRIBUTE
The type used to identify GetAttribute action when encoded.

See Also:
Constant Field Values

SET_ATTRIBUTE

public static final int SET_ATTRIBUTE
The type used to identify SetAttribute action when encoded.

See Also:
Constant Field Values

INCREMENT

public static final int INCREMENT
The type used to identify Increment action when encoded.

See Also:
Constant Field Values

DECREMENT

public static final int DECREMENT
The type used to identify Decrement action when encoded.

See Also:
Constant Field Values

EXECUTE_METHOD

public static final int EXECUTE_METHOD
The type used to identify ExecuteMethod action when encoded.

See Also:
Constant Field Values

NEW_METHOD

public static final int NEW_METHOD
The type used to identify NewMethod action when encoded.

See Also:
Constant Field Values

INSTANCEOF

public static final int INSTANCEOF
The type used to identify InstanceOf action when encoded.

See Also:
Constant Field Values

ENUMERATE_OBJECT

public static final int ENUMERATE_OBJECT
The type used to identify EnumerateObject action when encoded.

See Also:
Constant Field Values

BITWISE_AND

public static final int BITWISE_AND
The type used to identify BitwiseAnd action when encoded.

See Also:
Constant Field Values

BITWISE_OR

public static final int BITWISE_OR
The type used to identify BitwiseOr action when encoded.

See Also:
Constant Field Values

BITWISE_XOR

public static final int BITWISE_XOR
The type used to identify BitwiseXOr action when encoded.

See Also:
Constant Field Values

SHIFT_LEFT

public static final int SHIFT_LEFT
The type used to identify LogicalShiftLeft action when encoded.

See Also:
Constant Field Values

ARITH_SHIFT_RIGHT

public static final int ARITH_SHIFT_RIGHT
The type used to identify ArithmeticShiftRight action when encoded.

See Also:
Constant Field Values

SHIFT_RIGHT

public static final int SHIFT_RIGHT
The type used to identify LogicalShiftRight action when encoded.

See Also:
Constant Field Values

STRICT_EQUALS

public static final int STRICT_EQUALS
The type used to identify StrictEquals action when encoded.

See Also:
Constant Field Values

GREATER

public static final int GREATER
The type used to identify Greater action when encoded.

See Also:
Constant Field Values

STRING_GREATER

public static final int STRING_GREATER
The type used to identify StringGreater action when encoded.

See Also:
Constant Field Values

EXTENDS

public static final int EXTENDS
The type used to identify Extends action when encoded.

See Also:
Constant Field Values

GOTO_FRAME

public static final int GOTO_FRAME
The type used to identify GotoFrame action when encoded.

See Also:
Constant Field Values

GET_URL

public static final int GET_URL
The type used to identify GetUrl action when encoded.

See Also:
Constant Field Values

REGISTER_COPY

public static final int REGISTER_COPY
The type used to identify RegisterCopy action when encoded.

See Also:
Constant Field Values

TABLE

public static final int TABLE
The type used to identify Table action when encoded.

See Also:
Constant Field Values

WAIT_FOR_FRAME

public static final int WAIT_FOR_FRAME
The type used to identify WaitForFrame action when encoded.

See Also:
Constant Field Values

SET_TARGET

public static final int SET_TARGET
The type used to identify SetTarget action when encoded.

See Also:
Constant Field Values

GOTO_LABEL

public static final int GOTO_LABEL
The type used to identify GotoLabel action when encoded.

See Also:
Constant Field Values

WAIT_FOR_FRAME_2

public static final int WAIT_FOR_FRAME_2
The type used to identify WaitForFrame2 action when encoded.

See Also:
Constant Field Values

NEW_FUNCTION_2

public static final int NEW_FUNCTION_2
The type used to identify NewFunction2 action when encoded.

See Also:
Constant Field Values

EXCEPTION_HANDLER

public static final int EXCEPTION_HANDLER
The type used to identify ExceptionHandler action when encoded.

See Also:
Constant Field Values

WITH

public static final int WITH
The type used to identify With action when encoded.

See Also:
Constant Field Values

PUSH

public static final int PUSH
The type used to identify Push action when encoded.

See Also:
Constant Field Values

JUMP

public static final int JUMP
The type used to identify Jump action when encoded.

See Also:
Constant Field Values

GET_URL_2

public static final int GET_URL_2
The type used to identify GetUrl2 action when encoded.

See Also:
Constant Field Values

IF

public static final int IF
The type for creating an If action.

See Also:
Constant Field Values

CALL

public static final int CALL
The type used to identify Call action when encoded.

See Also:
Constant Field Values

GOTO_FRAME_2

public static final int GOTO_FRAME_2
The type used to identify GotoFrame2 action when encoded.

See Also:
Constant Field Values

NEW_FUNCTION

public static final int NEW_FUNCTION
The type used to identify NewFunction action when encoded.

See Also:
Constant Field Values

HIGHEST_BYTE_CODE

public static final int HIGHEST_BYTE_CODE
The highest value used to encode an action that only operates on values on the Flash Player's stack.

See Also:
Constant Field Values


Copyright © 2002-2010 Flagstone Software Ltd.. All Rights Reserved.