SwfLib.Actions.ActionAdd

Represents Add action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionAdd2

Represents Add2 action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionAnd

Represents And action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionAsciiToChar

Represent AsciiToChar action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionBase

Represents base class for ActionScript 2.0 actions.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionBitAnd

Represents BitAnd action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionBitLShift

Represents BitLShift action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionBitOr

Represents BitOr action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionBitRShift

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionBitURShift

Represents BitURShift action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionBitXor

Represents BitXor action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionCall

Represents Call action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionCallFunction

Represents CallFunction action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionCallMethod

Represents CallMethod action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionCastOp

Represents CastOp action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionCloneSprite

Represents CloneSprite action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionCode

Represents ActionScript 2.0 action codes.

Fields

NextFrame

ActionNextFrame instructs Flash Player to go to the next frame in the current file.

PreviousFrame

ActionPreviousFrame instructs Flash Player to go to the previous frame of the current file.

Play

ActionPlay instructs Flash Player to start playing at the current frame.

Stop

ActionStop instructs Flash Player to stop playing the file at the current frame.

ToggleQuality

ActionToggleQuality toggles the display between high and low quality.

StopSounds

ActionStopSounds instructs Flash Player to stop playing all sounds.

Add

ActionAdd adds two numbers and pushes the result back to the stack.

Subtract

ActionSubtract subtracts two numbers and pushes the result back to the stack.

Multiply

ActionMultiply multiplies two numbers and pushes the result back to the stack.

Divide

ActionDivide divides two numbers and pushes the result back to the stack.

Equals

ActionEquals tests two numbers for equality

Less

ActionLess tests if a number is less than another number

And

ActionAnd performs a logical AND of two numbers.

Or

ActionOr performs a logical OR of two numbers.

Not

ActionNot performs a logical NOT of a number.

StringEquals

ActionStringEquals tests two strings for equality.

StringLength

ActionStringLength computes the length of a string.

StringExtract

ActionStringExtract extracts a substring from a string.

Pop

ActionPop pops a value from the stack and discards it.

ToInteger

ActionToInteger converts a value to an integer.

GetVariable

ActionGetVariable gets a variable’s value.

SetVariable

ActionSetVariable sets a variable.

SetTarget2

ActionSetTarget2 sets the current context and is stack based.

StringAdd

ActionStringAdd concatenates two strings.

GetProperty

ActionGetProperty gets a file property

SetProperty

ActionSetProperty sets a file property.

CloneSprite

ActionCloneSprite clones a sprite.

RemoveSprite

ActionRemoveSprite removes a clone sprite.

Trace

ActionTrace sends a debugging output string.

StartDrag

ActionStartDrag starts dragging a movie clip.

EndDrag

ActionEndDrag ends the drag operation in progress, if any.

StringLess

ActionStringLess tests to see if a string is less than another string

RandomNumber

ActionRandomNumber calculates a random number.

MBStringLength

ActionMBStringLength computes the length of a string and is multi-byte aware.

CharToAscii

ActionCharToAscii converts character code to ASCII.

AsciiToChar

ActionAsciiToChar converts a value to an ASCII character code.

GetTime

ActionGetTime reports the milliseconds since Adobe Flash Player started.

MBStringExtract

ActionMBStringExtract extracts a substring from a string and is multi-byte aware.

MBCharToAscii

ActionMBCharToAscii converts character code to ASCII and is multi-byte aware.

MBAsciiToChar

ActionMBAsciiToChar converts ASCII to character code and is multi-byte aware.

Return

ActionReturn forces the return item to be pushed off the stack and returned. If a return is not
appropriate, the return item is discarded.

SetMember

ActionSetMember sets a property of an object. If the property does not already exist, it is
created. Any existing value in the property is overwritten.

GotoFrame

ActionGotoFrame instructs Flash Player to go to the specified frame in the current file.

GetURL

ActionGetURL instructs Flash Player to get the URL that UrlString specifies. The URL can
be of any type, including an HTML file, an image or another SWF file. If the file is playing in
a browser, the URL is displayed in the frame that TargetString specifies. The "_level0" and
"_level1" special target names are used to load another SWF file into levels 0 and 1
respectively.

ConstantPool

ActionConstantPool creates a new constant pool, and replaces the old constant pool if one
already exists.

WaitForFrame

ActionWaitForFrame instructs Flash Player to wait until the specified frame; otherwise skips
the specified number of actions.

SetTarget

ActionSetTarget instructs Flash Player to change the context of subsequent actions, so they
apply to a named object (TargetName) rather than the current file.

GoToLabel

ActionGoToLabel instructs Flash Player to go to the frame associated with the specified label.
You can attach a label to a frame with the FrameLabel tag.

WaitForFrame2

ActionWaitForFrame2 waits for a frame to be loaded and is stack based.

Push

ActionPush pushes one or more values to the stack.

Jump

ActionJump creates an unconditional branch.

GetURL2

ActionGetURL2 gets a URL and is stack based.

DefineFunction

ActionDefineFunction defines a function with a given name and body size.

If

ActionIf creates a conditional test and branch.

Call

ActionCall calls a subroutine.

GotoFrame2

ActionGotoFrame2 goes to a frame and is stack based.

SwfLib.Actions.ActionConstantPool

Represents ConstantPool action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionDecrement

Represents Decrement action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionDefineFunction

Represents DefineFunction action.

Properties

Name

Gets or sets function name.

ActionCode

Gets code of action.

Fields

Actions

Gets list of actions.

SwfLib.Actions.ActionDefineFunction2

Represents DefineFunction2 action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

Name

Gets or sets function name.

RegisterCount

Gets or sets registers count.

ActionCode

Gets code of action.

Fields

Actions

Gets list of actions.

SwfLib.Actions.ActionDefineLocal

Represent DefineLocal action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionDefineLocal2

Represents DefineLocal2 action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionDelete

Represents Delete action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionEnd

Represents End action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionEndDrag

Represents End action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionEnumerate

Represents Enumerate action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionEnumerate2

Represents Enumerate2 action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionEquals

Represents Equals action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionEquals2

Represents Equals2 action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionExtends

Represents Extends action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionGetMember

Represents GetMember action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionGetProperty

Represents GetProperty action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionGetTime

Represents GetTime action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionGetURL

Represents GetURL action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionGetVariable

Represents GetVariable action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionGotoFrame

Represents GoToFrame action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionGotoFrame2

Represents GoToFrame2 action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

SceneBias

Gets or sets scene bias.

ActionCode

Gets code of action.

SwfLib.Actions.ActionGreater

Represents Greater action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionIf

Represents If action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionImplementsOp

Represents ImplementsOp action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionIncrement

Represents Increment action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionInitArray

Represents InitArray action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionInitObject

represents InitObject action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionInstanceOf

Represents InstanceOf action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionLess2

Represents Less2 action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionModulo

Represents Modulo action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionMultiply

Reprsents Multiply action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionNewObject

Represents NewObject action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionPlay

Represents Play action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionPop

Represents Pop action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionPush

Represents Push action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

Fields

Items

Gets items to be pushed to stack.

SwfLib.Actions.ActionPushItemType

Represents type of PushItem.

Fields

String

String

Float

Float

Null

Null

Undefined

Undefined

Register

Register

Boolean

Boolean

Double

Double

Integer

Integer

Constant8

Byte constant

Constant16

Two byte constant

SwfLib.Actions.ActionRandomNumber

Represents RandomNumber action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionRemoveSprite

Represents RemoveSprite action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionSetTarget

Represents SetTarget action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

TargetName

Gets or sets target name.

ActionCode

Gets code of action.

SwfLib.Actions.ActionSetTarget2

Represents SetTarget2 action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionsFactory

Methods

Create(SwfLib.Actions.ActionCode)

Creates action by its code.

SwfLib.Actions.ActionStackSwap

Represents StackSwap action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionStartDrag

Represents StartDrag action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionStopSounds

Represents StopSounds action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionStoreRegister

Represents StoreRegister action.

Properties

RegisterNumber

Gets or sets register number;

ActionCode

Gets code of action.

SwfLib.Actions.ActionStrictEquals

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionStringAdd

Represents StringAdd action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionStringEquals

Represents StringEquals action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionStringExtract

Represents StringExtract action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionStringGreater

Represents StringGreater action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionStringLength

Represents StringLength action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionStringLess

Represents StringLess action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionSubtract

Represents Subtract action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionThrow

Represents Throw action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionToInteger

Represents ToIntger action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionTrace

Represents Trace action.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionTry

Represents Try action.

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionTypeOf

Represents TypeOf action

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

SwfLib.Actions.ActionWaitForFrame

Represents WaitForFrame action.

Properties

SkipCount

Gets or sets count of frames to be skipped.

ActionCode

Gets code of action.

SwfLib.Actions.ActionWaitForFrame2

Represents WaitForFrame2 action.

Properties

SkipCount

Gets or sets count of frames to be skipped.

ActionCode

Gets code of action.

SwfLib.Actions.ActionWith

represents With action

Methods

AcceptVisitor``2(SwfLib.Actions.IActionVisitor{``0,``1},``0)

Accept visitor.

Properties

ActionCode

Gets code of action.

Fields

Actions

Gets or sets list of actions.

SwfLib.Actions.IActionVisitor`2

Methods

Visit(SwfLib.Actions.ActionGotoFrame,`0)

Visits GoToFrame action.

Visit(SwfLib.Actions.ActionGetURL,`0)

Visits GetURL action.

Visit(SwfLib.Actions.ActionNextFrame,`0)

Visits NextFrame action.

Visit(SwfLib.Actions.ActionPreviousFrame,`0)

Visits previoudFrame action.

Visit(SwfLib.Actions.ActionPlay,`0)

Visits Play action.

Visit(SwfLib.Actions.ActionToggleQuality,`0)

Visits ToggleQuality action.

Visit(SwfLib.Actions.ActionWaitForFrame,`0)

Visits WaitForFrame action.

Visit(SwfLib.Actions.ActionSetTarget,`0)

Visits SetTarget action.

Visit(SwfLib.Actions.ActionGoToLabel,`0)

Visits GoToLabel action.

Visit(SwfLib.Actions.ActionAdd,`0)

Visits Add action.

Visit(SwfLib.Actions.ActionDivide,`0)

Visits Divide action.

Visit(SwfLib.Actions.ActionMultiply,`0)

Visits Multiply action.

Visit(SwfLib.Actions.ActionSubtract,`0)

Visits Subtract action.

Visit(SwfLib.Actions.ActionEquals,`0)

Visits Equals action.

Visit(SwfLib.Actions.ActionLess,`0)

Visits Less action.

Visit(SwfLib.Actions.ActionAnd,`0)

Visits And action.

Visit(SwfLib.Actions.ActionNot,`0)

Visits Not action.

Visit(SwfLib.Actions.ActionOr,`0)

Visits Or action.

Visit(SwfLib.Actions.ActionStringAdd,`0)

Visits StringAdd action.

Visit(SwfLib.Actions.ActionStringEquals,`0)

Visits StringEquals action.

Visit(SwfLib.Actions.ActionStringExtract,`0)

Visits StringExtract action.

Visit(SwfLib.Actions.ActionStringLength,`0)

Visits StringLength action.

Visit(SwfLib.Actions.ActionMBStringExtract,`0)

Visits MBStringExtract action.

Visit(SwfLib.Actions.ActionMBStringLength,`0)

Visits MBStringLength action.

Visit(SwfLib.Actions.ActionStringLess,`0)

Visits StringLess action.

Visit(SwfLib.Actions.ActionPop,`0)

Visits Pop action.

Visit(SwfLib.Actions.ActionPush,`0)

Visits Push action.

Visit(SwfLib.Actions.ActionAsciiToChar,`0)

Visits AsciiToChar action.

Visit(SwfLib.Actions.ActionCharToAscii,`0)

Visits CharToAscii action.

Visit(SwfLib.Actions.ActionToInteger,`0)

Visits ToInteger action.

Visit(SwfLib.Actions.ActionMBAsciiToChar,`0)

Visits MBAsciiToChar action.

Visit(SwfLib.Actions.ActionMBCharToAscii,`0)

Visits MBCharToAscii action.

Visit(SwfLib.Actions.ActionCall,`0)

Visits Call action.

Visit(SwfLib.Actions.ActionIf,`0)

Visits If action.

Visit(SwfLib.Actions.ActionJump,`0)

Visits Jump action.

Visit(SwfLib.Actions.ActionGetVariable,`0)

Visits GetVariable action.

Visit(SwfLib.Actions.ActionSetVariable,`0)

Visits SetVariable action.

Visit(SwfLib.Actions.ActionGetURL2,`0)

Visits GetURL2 action.

Visit(SwfLib.Actions.ActionGetProperty,`0)

Visits GetProeprty action.

Visit(SwfLib.Actions.ActionGotoFrame2,`0)

Visits GoToFrame2 action.

Visit(SwfLib.Actions.ActionRemoveSprite,`0)

Visits RemoveSprite action.

Visit(SwfLib.Actions.ActionSetProperty,`0)

Visits SetProperty action.

Visit(SwfLib.Actions.ActionSetTarget2,`0)

Visits SetTarget2 action.

Visit(SwfLib.Actions.ActionStartDrag,`0)

Visits StartDrag action.

Visit(SwfLib.Actions.ActionWaitForFrame2,`0)

Visits WaitForFrame2 action.

Visit(SwfLib.Actions.ActionCloneSprite,`0)

Visits CloneSprite action.

Visit(SwfLib.Actions.ActionEndDrag,`0)

Visits EndDrag action.

Visit(SwfLib.Actions.ActionGetTime,`0)

Visits GetTime action.

Visit(SwfLib.Actions.ActionRandomNumber,`0)

Visits RandomNumber action.

Visit(SwfLib.Actions.ActionTrace,`0)

Visits Trace action.

Visit(SwfLib.Actions.ActionCallFunction,`0)

Visits CallFunction action.

Visit(SwfLib.Actions.ActionCallMethod,`0)

Visits CallMethod action.

Visit(SwfLib.Actions.ActionConstantPool,`0)

Visits VonstantPool action.

Visit(SwfLib.Actions.ActionDefineFunction,`0)

Visits DefineFunction action.

Visit(SwfLib.Actions.ActionDefineLocal,`0)

Visits DefineLocal action.

Visit(SwfLib.Actions.ActionDefineLocal2,`0)

Visits DefineLocal2 action.

Visit(SwfLib.Actions.ActionDelete,`0)

Visits Delete action.

Visit(SwfLib.Actions.ActionDelete2,`0)

Visits Delete2 action.

Visit(SwfLib.Actions.ActionEnumerate,`0)

Visits Enumerate action.

Visit(SwfLib.Actions.ActionEquals2,`0)

Visits Equals2 action.

Visit(SwfLib.Actions.ActionGetMember,`0)

Visits GetMember action.

Visit(SwfLib.Actions.ActionInitArray,`0)

Visits InitArray action.

Visit(SwfLib.Actions.ActionInitObject,`0)

Visits InitObject action.

Visit(SwfLib.Actions.ActionNewMethod,`0)

Visits NewMethod action.

Visit(SwfLib.Actions.ActionNewObject,`0)

Visits NewObject action.

Visit(SwfLib.Actions.ActionSetMember,`0)

Visits SetMember action.

Visit(SwfLib.Actions.ActionTargetPath,`0)

Visits TrgetPath action.

Visit(SwfLib.Actions.ActionWith,`0)

Visits With action.

Visit(SwfLib.Actions.ActionToNumber,`0)

Visits ToNumber action.

Visit(SwfLib.Actions.ActionToString,`0)

Visits ToString action.

Visit(SwfLib.Actions.ActionTypeOf,`0)

Visits TypeOf action.

Visit(SwfLib.Actions.ActionAdd2,`0)

Visits Add2 action.

Visit(SwfLib.Actions.ActionLess2,`0)

Visits Less2 action.

Visit(SwfLib.Actions.ActionModulo,`0)

Visits Modulo action.

Visit(SwfLib.Actions.ActionBitAnd,`0)

Visits BitAnd action.

Visit(SwfLib.Actions.ActionBitLShift,`0)

Visits BitLShift action.

Visit(SwfLib.Actions.ActionBitOr,`0)

Visits BitOr action.

Visit(SwfLib.Actions.ActionBitRShift,`0)

Visits ButRShift action.

Visit(SwfLib.Actions.ActionBitURShift,`0)

Visits BitURShift action.

Visit(SwfLib.Actions.ActionBitXor,`0)

Visits BitXor action.

Visit(SwfLib.Actions.ActionDecrement,`0)

Visits Decrement action.

Visit(SwfLib.Actions.ActionIncrement,`0)

Visits Increment action.

Visit(SwfLib.Actions.ActionPushDuplicate,`0)

Visits PushDuplicate action.

Visit(SwfLib.Actions.ActionReturn,`0)

Visits Return action.

Visit(SwfLib.Actions.ActionStackSwap,`0)

Visits StackSwap action.

Visit(SwfLib.Actions.ActionStoreRegister,`0)

Visits StoreRegister action.

Visit(SwfLib.Actions.ActionInstanceOf,`0)

Visits InstanceOf action.

Visit(SwfLib.Actions.ActionEnumerate2,`0)

Visits Enumerate2 action.

Visit(SwfLib.Actions.ActionStrictEquals,`0)

Visits StrictEquals action.

Visit(SwfLib.Actions.ActionGreater,`0)

Visits Greater action.

Visit(SwfLib.Actions.ActionStringGreater,`0)

Visits StringGreater action.

Visit(SwfLib.Actions.ActionDefineFunction2,`0)

Visits DefineFunction2 action.

Visit(SwfLib.Actions.ActionExtends,`0)

Visits Extends action.

Visit(SwfLib.Actions.ActionCastOp,`0)

Visits CastOp action.

Visit(SwfLib.Actions.ActionImplementsOp,`0)

Visits ImplementsOp action.

Visit(SwfLib.Actions.ActionTry,`0)

Visits Try action.

Visit(SwfLib.Actions.ActionThrow,`0)

Visits Throw action.

Visit(SwfLib.Actions.ActionEnd,`0)

Visits End action.

Visit(SwfLib.Actions.ActionUnknown,`0)

Visits Unknown action.

SwfLib.Buttons.ButtonCondition

Fields

Actions

Gets list of actions.

SwfLib.Data.ColorStreamExt

Represents extensions to ISwfStreamReader for reading color records.

Methods

WriteRGB(SwfLib.ISwfStreamWriter,SwfLib.Data.SwfRGB)

Writes the RGB color to writer.

WriteRGB(SwfLib.ISwfStreamWriter,SwfLib.Data.SwfRGB@)

Writes the RGB color to writer.

WriteRGBA(SwfLib.ISwfStreamWriter,SwfLib.Data.SwfRGBA)

Writes the RGBA color to writer.

WriteRGBA(SwfLib.ISwfStreamWriter,SwfLib.Data.SwfRGBA@)

Writes the RGBA color to writer.

WriteARGB(SwfLib.ISwfStreamWriter,SwfLib.Data.SwfRGBA)

Writes the ARGB color to writer.

SwfLib.Data.SwfMatrix

Represents 2D transformation matrix.

Fields

ScaleX

Gets or sets X Scale.

ScaleY

Gets or sets Y Scale.

SwfLib.Data.SwfRect

Fields

XMin

Gets or sets minimal X;

YMin

Gets or sets minimal Y.

XMax

Gets or sets maximal X;

YMax

Gets or sets maximal Y.

SwfLib.Data.SwfRGBA

Represents RGBA color.

SwfLib.Filters.BaseFilter

Represents base class for filters.

Properties

Type

Gets type of filter.

SwfLib.Filters.GlowFilter

Represents Glow filter.

Properties

Color

Gets or sets color of filter.

BlurX

Gets or sets the blur X.

BlurY

Gets or sets the blur Y.

Strength

Gets or sets strength of the filter.

Passes

Gets or sets count of passes to be applied.

SwfLib.Fonts.Glyph

Represents glyph.

Properties

Code

Gets or sets glyph code.

Advance

Gets or sets glyph advance value.

Bounds

Gets or sets glyph boundaries.

SwfLib.Gradients.GradientRecordRGB

Represents gradient RGB record.

Properties

Ratio

Gets or sets ration.

Color

Gets or sets color.

SwfLib.Gradients.GradientStreamExt

Methods

ReadGradientRGB(SwfLib.ISwfStreamReader)

Reads RGB gradient from the reader.

ReadGradientRGBA(SwfLib.ISwfStreamReader)

Reads RGBA gradient from the reader.

ReadFocalGradientRGB(SwfLib.ISwfStreamReader)

Reads RGB focal gradient from the reader.

ReadFocalGradientRGBA(SwfLib.ISwfStreamReader)

Reads RGBA focal gradient from the reader.

SwfLib.ISwfStreamReader

Methods

ReadString()

Reads Null-terminated string

SwfLib.ISwfStreamWriter

Represents interface for writing swf file primitives.

Methods

WriteFixedPoint8(System.Double)

Writes Fixed point decimal in 8:8 format

WriteInt32(System.Int32)

Writes the int32 value.

WriteByte(System.Byte)

Writes byte.

WriteBytes(System.Byte[])

Writes the bytes.

WriteBit(System.Boolean)

Writes the bit.

WriteSingle(System.Single)

Writes the single value.

WriteDouble(System.Double)

Writes the double value.

FlushBits()

Flushes bits.

SwfLib.Shapes.FillStyleStreamExt

Methods

WriteFillStyleRGB(SwfLib.ISwfStreamWriter,SwfLib.Shapes.FillStyles.FillStyleRGB)

Writes fill style to the writer.

WriteFillStyleRGBA(SwfLib.ISwfStreamWriter,SwfLib.Shapes.FillStyles.FillStyleRGBA)

Writes fill style to the writer.

SwfLib.Shapes.LineStyles.LineStyleRGBA

Represents line style if RGBA color.

Properties

Width

Gets or sets line width;

Color

Gets or sets line color.

SwfLib.SwfFile

Fields

Tags

Gets list of tags.

SwfLib.SwfStreamReader

Methods

ReadEncodedU32()

Reads variable-length encoded unsigned 32-bit integer

ReadString()

Reads Null-terminated string

SwfLib.SwfStreamWriter

Represends writer for swf file primitives.

Methods

#ctor(System.IO.Stream)

Initializes a new instance of the class.

WriteFixedPoint8(System.Double)

Writes Fixed point decimal in 8:8 format

SwfLib.SwfStreamWriterExt

Methods

WriteRect(SwfLib.ISwfStreamWriter,SwfLib.Data.SwfRect)

Writes rectangle to the writer.

WriteRect(SwfLib.ISwfStreamWriter,SwfLib.Data.SwfRect@)

Writes rectangle to the writer.

SwfLib.Tags.ActionsTags.DoABCDefineTag

Methods

AcceptVistor``2(SwfLib.Tags.ISwfTagVisitor{``0,``1},``0)

Accept visitor.

Properties

TagType

Gets swf tag type.

SwfLib.Tags.ActionsTags.DoABCTag

Represents DoABC tag.

Methods

AcceptVistor``2(SwfLib.Tags.ISwfTagVisitor{``0,``1},``0)

Accept visitor.

Properties

TagType

Gets swf tag type.

SwfLib.Tags.ActionsTags.DoActionTag

Represents DoAction tag.

Methods

AcceptVistor``2(SwfLib.Tags.ISwfTagVisitor{``0,``1},``0)

Accept visitor.

Properties

TagType

Gets swf tag type.

Fields

ActionRecords

Gets list of actions.

SwfLib.Tags.BitmapTags.BitmapBaseTag

Represents base class for bitmap tags.

Properties

CharacterID

Gets or sets character ID>

SwfLib.Tags.BitmapTags.DefineBitsJPEG2Tag

Represents DefineBitsJPEG2 tag.

Methods

AcceptVistor``2(SwfLib.Tags.ISwfTagVisitor{``0,``1},``0)

Accept visitor.

Properties

TagType

Gets swf tag type.

SwfLib.Tags.BitmapTags.DefineBitsJPEG3Tag

Represents DefineBitsJPEG3 tag.

Methods

AcceptVistor``2(SwfLib.Tags.ISwfTagVisitor{``0,``1},``0)

Accept visitor.

Properties

TagType

Gets swf tag type.

SwfLib.Tags.BitmapTags.DefineBitsJPEG4Tag

Represents DefineBitsJPEG4 tag.

Methods

AcceptVistor``2(SwfLib.Tags.ISwfTagVisitor{``0,``1},``0)

Accept visitor.

Properties

DeblockParam

Gets or sets the deblock param.

TagType

Gets swf tag type.

SwfLib.Tags.BitmapTags.DefineBitsLossless2Tag

Represents DefineBitsLossless2 tag.

Methods

AcceptVistor``2(SwfLib.Tags.ISwfTagVisitor{``0,``1},``0)

Accept visitor.

Properties

TagType

Gets swf tag type.

SwfLib.Tags.BitmapTags.DefineBitsLosslessTag

Methods

AcceptVistor``2(SwfLib.Tags.ISwfTagVisitor{``0,``1},``0)

Accept visitor.

Properties

BitmapWidth

Gets or sets the width of the bitmap.

BitmapHeight

Gets or sets the height of the bitmap.

TagType

Gets swf tag type.

SwfLib.Tags.BitmapTags.DefineBitsTag

Represents DefineBits tag.

Methods

AcceptVistor``2(SwfLib.Tags.ISwfTagVisitor{``0,``1},``0)

Accept visitor.

Properties

TagType

Gets swf tag type.

SwfLib.Tags.BitmapTags.JPEGTablesTag

Represnts JPEGTable tag.

Methods

AcceptVistor``2(SwfLib.Tags.ISwfTagVisitor{``0,``1},``0)

Accept visitor.

Properties

TagType

Gets swf tag type.

SwfLib.Tags.ButtonTags.DefineButton2Tag

Represents DefineButton2 tag.

Methods

AcceptVistor``2(SwfLib.Tags.ISwfTagVisitor{``0,``1},``0)

Accept visitor.

Properties

TagType

Gets swf tag type.

SwfLib.Tags.ButtonTags.DefineButtonCxformTag

Represents DefineButttonCsForm tag.

Methods

AcceptVistor``2(SwfLib.Tags.ISwfTagVisitor{``0,``1},``0)

Accept visitor.

Properties

TagType

Gets swf tag type.

SwfLib.Tags.ControlTags.DefineSceneAndFrameLabelDataTag

Methods

AcceptVistor``2(SwfLib.Tags.ISwfTagVisitor{``0,``1},``0)

Accept visitor.

Properties

TagType

Gets swf tag type.

SwfLib.Tags.ControlTags.ScriptLimitsTag

Represents ScriptLimits tag.

Methods

AcceptVistor``2(SwfLib.Tags.ISwfTagVisitor{``0,``1},``0)

Accept visitor.

Properties

TagType

Gets swf tag type.

SwfLib.Tags.DisplayListTags.PlaceObjectBaseTag

Fields

Depth

The depth value determines the stacking order of the character.
Characters with lower depth values are displayed underneath characters with higher depth values.
A depth value of 1 means the character is displayed at the bottom of the stack.
Any given depth can have only one character.
This means a character that is already on the display list can be identified by its depth alone (that is, a CharacterId is not required).

SwfLib.Tags.FontTags.DefineFont3Tag

Represents DefineFont3 tag.

Methods

AcceptVistor``2(SwfLib.Tags.ISwfTagVisitor{``0,``1},``0)

Accept visitor.

Properties

FontName

Gets or sets the name of the font.

TagType

Gets swf tag type.

SwfLib.Tags.FontTags.DefineFontTag

Represents DefineFont tag.

Methods

AcceptVistor``2(SwfLib.Tags.ISwfTagVisitor{``0,``1},``0)

Accept visitor.

Properties

TagType

Gets swf tag type.

SwfLib.Tags.SwfTagBase

Represents base class for all swf tags.

Methods

AcceptVistor``2(SwfLib.Tags.ISwfTagVisitor{``0,``1},``0)

Accept visitor.

Properties

TagType

Gets swf tag type.

Fields

RestData

Gets or sets rest data that is not parsed into properties.

SwfLib.Tags.SwfTagData

Represents swf tag data

Properties

Type

Gets or sets swf tag type.

Data

Gets or sets tag binary data.

SwfLib.Tags.SwfTagsFactory

Represents swf tag factory.

Methods

Create(SwfLib.Tags.SwfTagType)

Creates an instance of swf tag by its type.

SwfLib.Tags.SwfTagType

http://www.m2osw.com/en/swf_alexref.html

Fields

End

Mark the end of the file. It can't appear anywhere else but the end of the file.

ShowFrame

Display the current display list and pauses for 1 frame as defined in the file header.

DefineShape

Define a simple geometric shape.

DefineBits

This tag defines a bitmap character with JPEG compression.

JPEGTables

This tag defines the JPEG encoding table (the Tables/Misc segment) for all JPEG images defined using the DefineBits tag.

SetBackgroundColor

Change the background color.

DefineText

Defines a text of characters displayed using a font. This definition doesn't support any transparency.

DefineShape2

DefineShape2 extends the capabilities of DefineShape with the ability to support more than 255 styles in the style list and multiple style lists in a single shape.

Protect

The Protect tag marks a file as not importable for editing in an authoring environment.

PlaceObject2

Place an object in the current display list.

DefineShape3

Declare a simple geometric shape.

DefineText2

Defines a text of characters displayed using a font. Transparency is supported with this tag.

DefineBitsLossless2

DefineBitsLossless2 extends DefineBitsLossless with support for opacity (alpha values).

DefineSprite

Declares an animated character. This is similar to a shape with a display list so the character can be changing on its own over time.

ProductInfo

This tag defines information about the product used to generate the animation. The product identifier should be unique among all the products. The info includes a product identifier, a product edition, a major and minor version, a build number and the date of compilation. All of this information is all about the generator, not the output movie.

FrameLabel

Names a frame or anchor. This frame can later be referenced using this name.

DefineMorphShape

The DefineMorphShape tag defines the start and end states of a morph sequence.

ExportAssets

The ExportAssets tag makes portions of a SWF file available for import by other SWF files.

ImportAssets

The ImportAssets tag imports characters from another SWF file.

EnableDebugger

The EnableDebugger tag enables debugging.

DefineFontInfo2

This tag is used when debugging an SWF movie. It gives information about what debug file to load to match the SWF movie with the source. The identifier is a UUID.

EnableDebugger2

The EnableDebugger2 tag enables debugging.

ScriptLimits

Change limits used to ensure scripts don't use more resources than you choose. In version 7, it supports a maximum recursive depth and a maximum amount of time scripts can be run for in seconds.

FileAttributes

Since version 8, this tag is required and needs to be the very first tag in the movie. It is used as a way to better handle security with the Flash Player.

ImportAssets2

The ImportAssets2 tag imports characters from another SWF file

DefineFontAlignZones

Since SWF8, this tag was added to allow a clear definition of where a glyph starts. This is a hint to ensure that glyphs are properly drawn on pixel boundaries. Note that it is only partially useful for italic fonts since only vertical hints really make a difference.

CSMTextSettings

Define whether CSM text should be used in a previous DefineText, DefineText2 or DefineEditText.

SymbolClass

Instantiate objects from a set of classes.

Metadata

This tag includes XML code which describes the movie. The format is RDF compliant to the XMP as defined on W3C.

DefineScalingGrid

The DefineScalingGrid tag introduces the concept of 9-slice scaling, which allows component-style scaling to be applied to a sprite or button character.

DoABC

New container tag for ActionScripts under SWF 9. Includes an identifier, a name and actions.

DefineShape4

DefineShape4 extends the capabilities of DefineShape3 by using a new line style record in the shape.

DefineMorphShape2

The DefineMorphShape2 tag extends the capabilities of DefineMorphShape by using a new morph line style record in the morph shape.

DefineSceneAndFrameLabelData

The DefineSceneAndFrameLabelData tag contains scene and frame label data for a MovieClip.

DefineFontName

Define the legal font name and copyright.

DefineBitsJPEG4

This tag defines a bitmap character with JPEG compression. This tag extends DefineBitsJPEG3, adding a deblocking parameter.

SwfLib.Tags.TextTags.DefineText2Tag

Methods

AcceptVistor``2(SwfLib.Tags.ISwfTagVisitor{``0,``1},``0)

Accept visitor.

Properties

TagType

Gets swf tag type.

SwfLib.Tags.UnknownTag

Represents tag that is unknown to the swflib.

Methods

#ctor()

Initializes a new instance of the class.

#ctor(SwfLib.Tags.SwfTagType)

Initializes a new instance of the class.

SetTagType(SwfLib.Tags.SwfTagType)

Sets the type of the tag.

AcceptVistor``2(SwfLib.Tags.ISwfTagVisitor{``0,``1},``0)

Accept visitor.

Properties

TagType

Gets swf tag type.

SwfLib.Text.TextRecordBase

Fields

Glyphs

Gets list of glyphs.

SwfLib.Text.TextStreamExt

Represents stream extensions for reading and writing text structures.

Methods

ReadGlyphEntry(SwfLib.ISwfStreamReader,System.UInt32,System.UInt32)

Reads GlyphEntry from reader.

WriteGlyphEntry(SwfLib.ISwfStreamWriter,SwfLib.Text.GlyphEntry,System.UInt32,System.UInt32)

Writes GlyphEntry to writer.

SwfLib.Utils.SignedBitsCount

Represents utility class for calculating minimal bits count of signed integers.

Methods

#ctor(System.Int32)

Initializes a new instance of the struct.

#ctor(System.Int32,System.Int32)

Initializes a new instance of the struct.

#ctor(System.Int32,System.Int32,System.Int32,System.Int32)

Initializes a new instance of the struct.

AddValue(System.Int32)

Registers new value to be measured.

GetBits()

Gets bits count.

Properties

IsEmpty

Gets a value indicating whether this instance is empty.

SwfLib.Utils.UnsignedBitsCount

Represents utility class for calculating minimal bits count of unsigned integers.

Methods

#ctor(System.UInt32)

Initializes a new instance of the struct.

#ctor(System.UInt32,System.UInt32)

Initializes a new instance of the struct.

#ctor(System.UInt32,System.UInt32,System.UInt32,System.UInt32)

Initializes a new instance of the struct.

AddValue(System.UInt32)

Registers new value to be measured.

GetBits()

Gets bits count.

Properties

IsEmpty

Gets a value indicating whether this instance is empty.

Last edited Feb 4, 2015 at 9:25 AM by SergeySavchuk, version 8

Comments

No comments yet.