public class SwfActionContainer
extends flash.swf.TagHandler
Modifier and Type | Class and Description |
---|---|
class |
SwfActionContainer.DummyAction
Dummy Action container for housing all of our
topmost level actionlists in a convenient form
|
Constructor and Description |
---|
SwfActionContainer(byte[] swf,
byte[] swd) |
SwfActionContainer(InputStream swfIn) |
SwfActionContainer(InputStream swfIn,
InputStream swdIn) |
Modifier and Type | Method and Description |
---|---|
void |
defineButton(flash.swf.tags.DefineButton tag) |
void |
defineButton2(flash.swf.tags.DefineButton tag) |
void |
defineSprite(flash.swf.tags.DefineSprite tag) |
void |
doAction(flash.swf.tags.DoAction tag) |
void |
doInitAction(flash.swf.tags.DoInitAction tag)
-----------------------------------------------
The following APIs override TagHandler
|
static int |
find(flash.swf.types.ActionList list,
int offset) |
static int |
findLessOrEqualTo(flash.swf.types.ActionList list,
int offset) |
flash.swf.Dictionary |
getDictionary() |
flash.swf.Header |
getHeader() |
flash.swf.types.ActionList |
getMasterList() |
boolean |
hasErrors() |
void |
header(flash.swf.Header h) |
static ActionLocation |
locationLessOrEqualTo(ActionLocation location,
flash.swf.types.ActionList list,
int offset) |
ActionLocation |
locationLessOrEqualTo(int offset)
Return a path to an ActionList that contains the given offset
if an exact match is not found then return the largest
that does not exceed offset.
|
void |
placeObject2(flash.swf.tags.PlaceObject tag) |
void |
setDecoderDictionary(flash.swf.Dictionary dict) |
any, csmTextSettings, debugID, defineBinaryData, defineBits, defineBitsJPEG2, defineBitsJPEG3, defineBitsLossless, defineBitsLossless2, defineButtonCxform, defineButtonSound, defineEditText, defineFont, defineFont2, defineFont3, defineFont4, defineFontAlignZones, defineFontInfo, defineFontInfo2, defineFontName, defineMorphShape, defineMorphShape2, defineScalingGrid, defineSceneAndFrameLabelData, defineShape, defineShape2, defineShape3, defineShape4, defineSound, defineText, defineText2, defineVideoStream, doABC, enableDebugger, enableDebugger2, enableTelemetry, error, exportAssets, fileAttributes, finish, frameLabel, importAssets, importAssets2, jpegTables, metadata, placeObject, placeObject3, productInfo, protect, removeObject, removeObject2, scriptLimits, setBackgroundColor, setOffsetAndSize, setTabIndex, showFrame, soundStreamBlock, soundStreamHead, soundStreamHead2, startSound, symbolClass, unknown, videoFrame
public SwfActionContainer(byte[] swf, byte[] swd)
public SwfActionContainer(InputStream swfIn)
public SwfActionContainer(InputStream swfIn, InputStream swdIn)
public flash.swf.types.ActionList getMasterList()
public flash.swf.Header getHeader()
public flash.swf.Dictionary getDictionary()
public boolean hasErrors()
public ActionLocation locationLessOrEqualTo(int offset)
public static ActionLocation locationLessOrEqualTo(ActionLocation location, flash.swf.types.ActionList list, int offset)
public static int findLessOrEqualTo(flash.swf.types.ActionList list, int offset)
public static int find(flash.swf.types.ActionList list, int offset)
public void doInitAction(flash.swf.tags.DoInitAction tag)
doInitAction
in class flash.swf.TagHandler
public void doAction(flash.swf.tags.DoAction tag)
doAction
in class flash.swf.TagHandler
public void defineSprite(flash.swf.tags.DefineSprite tag)
defineSprite
in class flash.swf.TagHandler
public void placeObject2(flash.swf.tags.PlaceObject tag)
placeObject2
in class flash.swf.TagHandler
public void defineButton(flash.swf.tags.DefineButton tag)
defineButton
in class flash.swf.TagHandler
public void defineButton2(flash.swf.tags.DefineButton tag)
defineButton2
in class flash.swf.TagHandler
public void setDecoderDictionary(flash.swf.Dictionary dict)
setDecoderDictionary
in class flash.swf.TagHandler
public void header(flash.swf.Header h)
header
in class flash.swf.TagHandler
Copyright © 2016 The Apache Software Foundation. All rights reserved.