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, videoFramepublic 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.TagHandlerpublic void doAction(flash.swf.tags.DoAction tag)
doAction in class flash.swf.TagHandlerpublic void defineSprite(flash.swf.tags.DefineSprite tag)
defineSprite in class flash.swf.TagHandlerpublic void placeObject2(flash.swf.tags.PlaceObject tag)
placeObject2 in class flash.swf.TagHandlerpublic void defineButton(flash.swf.tags.DefineButton tag)
defineButton in class flash.swf.TagHandlerpublic void defineButton2(flash.swf.tags.DefineButton tag)
defineButton2 in class flash.swf.TagHandlerpublic void setDecoderDictionary(flash.swf.Dictionary dict)
setDecoderDictionary in class flash.swf.TagHandlerpublic void header(flash.swf.Header h)
header in class flash.swf.TagHandlerCopyright © 2016 The Apache Software Foundation. All rights reserved.