FreeHEP API
Version current

org.freehep.graphicsio.swf
Class SWFAction

java.lang.Object
  extended byorg.freehep.util.io.Action
      extended byorg.freehep.graphicsio.swf.SWFAction
Direct Known Subclasses:
SWFAction.Add, SWFAction.Add2, SWFAction.And, SWFAction.AsciiToChar, SWFAction.BitAnd, SWFAction.BitLShift, SWFAction.BitOr, SWFAction.BitRShift, SWFAction.BitURShift, SWFAction.BitXor, SWFAction.Call, SWFAction.CallFunction, SWFAction.CallMethod, SWFAction.CharToAscii, SWFAction.CloneSprite, SWFAction.ConstantPool, SWFAction.Decrement, SWFAction.DefineFunction, SWFAction.DefineLocal, SWFAction.DefineLocal2, SWFAction.Delete, SWFAction.Delete2, SWFAction.Divide, SWFAction.EndDrag, SWFAction.Enumerate, SWFAction.Enumerate2, SWFAction.Equals, SWFAction.Equals2, SWFAction.GetMember, SWFAction.GetProperty, SWFAction.GetTime, SWFAction.GetURL, SWFAction.GetURL2, SWFAction.GetVariable, SWFAction.GotoFrame, SWFAction.GotoFrame2, SWFAction.GotoLabel, SWFAction.Greater, SWFAction.If, SWFAction.Increment, SWFAction.InitArray, SWFAction.InitObject, SWFAction.InstanceOf, SWFAction.Jump, SWFAction.Less, SWFAction.Less2, SWFAction.MBAsciiToChar, SWFAction.MBCharToAscii, SWFAction.MBStringExtract, SWFAction.MBStringLength, SWFAction.Modulo, SWFAction.Multiply, SWFAction.NewMethod, SWFAction.NewObject, SWFAction.NextFrame, SWFAction.Not, SWFAction.Or, SWFAction.Play, SWFAction.Pop, SWFAction.PreviousFrame, SWFAction.Push, SWFAction.PushDuplicate, SWFAction.RandomNumber, SWFAction.RemoveSprite, SWFAction.Return, SWFAction.SetMember, SWFAction.SetProperty, SWFAction.SetTarget, SWFAction.SetTarget2, SWFAction.SetVariable, SWFAction.StackSwap, SWFAction.StartDrag, SWFAction.Stop, SWFAction.StopSounds, SWFAction.StoreRegister, SWFAction.StrictEquals, SWFAction.StringAdd, SWFAction.StringEquals, SWFAction.StringExtract, SWFAction.StringGreater, SWFAction.StringLength, SWFAction.StringLess, SWFAction.Subtract, SWFAction.TargetPath, SWFAction.ToggleQuality, SWFAction.ToInteger, SWFAction.ToNumber, SWFAction.ToString, SWFAction.Trace, SWFAction.TypeOf, SWFAction.WaitForFrame, SWFAction.WaitForFrame2, SWFAction.With

public abstract class SWFAction
extends Action

SWF Abstract Action Class.

Version:
$Id: SWFAction.java,v 1.5 2003/12/01 16:54:19 duns Exp $
Author:
Mark Donszelmann, Charles Loomis
Source Code:
SWFAction.java

Nested Class Summary
static class SWFAction.Add
          Add Action.
static class SWFAction.Add2
          Add2 Action.
static class SWFAction.And
          And Action.
static class SWFAction.AsciiToChar
          AsciiToChar Action.
static class SWFAction.BitAnd
          BitAnd Action.
static class SWFAction.BitLShift
          BitLShift Action.
static class SWFAction.BitOr
          BitOr Action.
static class SWFAction.BitRShift
          BitRShift Action.
static class SWFAction.BitURShift
          BitURShift Action.
static class SWFAction.BitXor
          BitXor Action.
static class SWFAction.Call
          Call Action.
static class SWFAction.CallFunction
          CallFunction Action.
static class SWFAction.CallMethod
          CallMethod Action.
static class SWFAction.CharToAscii
          CharToAscii Action.
static class SWFAction.CloneSprite
          CloneSprite Action.
static class SWFAction.ConstantPool
          ConstantPool Action.
static class SWFAction.Decrement
          Decrement Action.
static class SWFAction.DefineFunction
          DefineFunction Action.
static class SWFAction.DefineLocal
          DefineLocal Action.
static class SWFAction.DefineLocal2
          DefineLocal2 Action.
static class SWFAction.Delete
          Delete Action.
static class SWFAction.Delete2
          Delete2 Action.
static class SWFAction.Divide
          Divide Action.
static class SWFAction.EndDrag
          EndDrag Action.
static class SWFAction.Enumerate
          Enumerate Action.
static class SWFAction.Enumerate2
          Enumerate2 Action.
static class SWFAction.Equals
          Equals Action.
static class SWFAction.Equals2
          Equals2 Action.
static class SWFAction.GetMember
          GetMember Action.
static class SWFAction.GetProperty
          GetProperty Action.
static class SWFAction.GetTime
          GetTime Action.
static class SWFAction.GetURL
          Get URL Action.
static class SWFAction.GetURL2
          GetURL2 Action.
static class SWFAction.GetVariable
          GetVariable Action.
static class SWFAction.GotoFrame
          Goto Frame Action.
static class SWFAction.GotoFrame2
          GotoFrame2 Action.
static class SWFAction.GotoLabel
          Goto Label Action.
static class SWFAction.Greater
          Greater Action.
static class SWFAction.If
          If Action.
static class SWFAction.Increment
          Increment Action.
static class SWFAction.InitArray
          InitArray Action.
static class SWFAction.InitObject
          InitObject Action.
static class SWFAction.InstanceOf
          InstanceOf Action.
static class SWFAction.Jump
          Jump Action.
static class SWFAction.Less
          Less Action.
static class SWFAction.Less2
          Less2 Action.
static class SWFAction.MBAsciiToChar
          MBAsciiToChar Action.
static class SWFAction.MBCharToAscii
          MBCharToAscii Action.
static class SWFAction.MBStringExtract
          MBStringExtract Action.
static class SWFAction.MBStringLength
          MBStringLength Action.
static class SWFAction.Modulo
          Modulo Action.
static class SWFAction.Multiply
          Multiply Action.
static class SWFAction.NewMethod
          NewMethod Action.
static class SWFAction.NewObject
          NewObject Action.
static class SWFAction.NextFrame
          Next Frame Action.
static class SWFAction.Not
          Not Action.
static class SWFAction.Or
          Or Action.
static class SWFAction.Play
          Play Action.
static class SWFAction.Pop
          Pop Action.
static class SWFAction.PreviousFrame
          Previous Frame Action.
static class SWFAction.Push
          Push Action.
static class SWFAction.PushDuplicate
          PushDuplicate Action.
static class SWFAction.RandomNumber
          RandomNumber Action.
static class SWFAction.RemoveSprite
          RemoveSprite Action.
static class SWFAction.Return
          Return Action.
static class SWFAction.SetMember
          SetMember Action.
static class SWFAction.SetProperty
          SetProperty Action.
static class SWFAction.SetTarget
          Set Target Action.
static class SWFAction.SetTarget2
          SetTarget2 Action.
static class SWFAction.SetVariable
          SetVariable Action.
static class SWFAction.StackSwap
          StackSwap Action.
static class SWFAction.StartDrag
          StartDrag Action.
static class SWFAction.Stop
          Stop Action.
static class SWFAction.StopSounds
          Stop Sounds Action.
static class SWFAction.StoreRegister
          StoreRegister Action.
static class SWFAction.StrictEquals
          StrictEquals Action.
static class SWFAction.StringAdd
          StringAdd Action.
static class SWFAction.StringEquals
          StringEquals Action.
static class SWFAction.StringExtract
          StringExtract Action.
static class SWFAction.StringGreater
          StringGreater Action.
static class SWFAction.StringLength
          StringLength Action.
static class SWFAction.StringLess
          StringLess Action.
static class SWFAction.Subtract
          Subtract Action.
static class SWFAction.TargetPath
          TargetPath Action.
static class SWFAction.ToggleQuality
          Toggle Quality Action.
static class SWFAction.ToInteger
          ToInteger Action.
static class SWFAction.ToNumber
          ToNumber Action.
static class SWFAction.ToString
          ToString Action.
static class SWFAction.Trace
          Trace Action.
static class SWFAction.TypeOf
          TypeOf Action.
static class SWFAction.WaitForFrame
          Wait For Frame Action.
static class SWFAction.WaitForFrame2
          WaitForFrame2 Action.
static class SWFAction.With
          With Action.
 
Nested classes inherited from class org.freehep.util.io.Action
Action.Unknown
 
Constructor Summary
protected SWFAction(int code, int version)
           
 
Method Summary
 int getVersion()
           
 SWFAction read(int actionCode, SWFInputStream swf, int length)
           
 Action read(int actionCode, TaggedInputStream input, int length)
           
 void write(int actionCode, SWFOutputStream swf)
           
 void write(int actionCode, TaggedOutputStream input)
           
 
Methods inherited from class org.freehep.util.io.Action
getCode, getName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SWFAction

protected SWFAction(int code,
                    int version)
Method Detail

getVersion

public int getVersion()

read

public Action read(int actionCode,
                   TaggedInputStream input,
                   int length)
            throws IOException
Specified by:
read in class Action
Throws:
IOException

read

public SWFAction read(int actionCode,
                      SWFInputStream swf,
                      int length)
               throws IOException
Throws:
IOException

write

public void write(int actionCode,
                  TaggedOutputStream input)
           throws IOException
Specified by:
write in class Action
Throws:
IOException

write

public void write(int actionCode,
                  SWFOutputStream swf)
           throws IOException
Throws:
IOException

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.