메소드 | 설명 | |
---|---|---|
Interrogate ( ) : string>.Dictionary |
Get some useful information for debug purposes letting us find out how things are set up. I should list them all here, really.
|
|
LoadSwiffotronXML_accesor ( Stream swiffotronXml ) : void | ||
Process ( Stream xml, byte[]>.Dictionary |
Process a job XML file.
|
|
Swiffotron ( ) : System |
Initializes a new instance of the Swiffotron class. It will be created with default configuration options.
|
|
Swiffotron ( Stream configStream ) : System |
Initializes a new instance of the Swiffotron class.
|
메소드 | 설명 | |
---|---|---|
AddDependencies ( |
Takes a node, works out its dependencies and adds them to the toBeProcessed list.
|
|
CreateInstance ( |
Process an instantiation tag in the job XML
|
|
CreateInstanceFromSWF ( |
Creates an instance from a referenced SWF.
|
|
CreateInstanceIn ( string qname, |
Creates an instance within another instance's clip, e.g. creating "mc1.mc2.mc3" will create mc3 within mc2, where mc1.mc2 is mc2's qname.
|
|
CreateMovieClip ( |
Create a MovieClip that can later be referenced by SWFs and instantiated.
|
|
GenerateSWFs ( StringBuilder writeLog, StringBuilder abcWriteLog ) : void |
Once the processing list has been established, we can run over the list and process each one in turn.
|
|
IsInDependenciesMap ( |
Checks an XPathNavigator object to see if it's already in the dependency map. Contains won't work with XPathNavigator objects that point to the same node, you see.
|
|
ModifyInstance ( |
Executes a modify tag on a SWF
|
|
ProcessSWF ( |
Process a SWF tag in the job XML
|
|
ProcessSWFOutput ( |
Serialize a SWF to a store path
|
|
QNameToTimeline ( string qname, |
Finds a timeline from a qualified instance name.
|
|
RemoveInstance ( |
Processes a remove instance tag
|
|
SaveToStore ( string key, byte data ) : void | ||
SwfFromStore ( string path ) : |
Load a SWF from a store path.
|
|
TextReplace ( |
Processes a text replacement tag
|
public LoadSwiffotronXML_accesor ( Stream swiffotronXml ) : void | ||
swiffotronXml | Stream | |
리턴 | void |
public Process ( Stream xml, byte[]>.Dictionary |
||
xml | Stream | An open stream to the XML data. |
commitStore | byte[]>.Dictionary | If not null, this will hold all store commits made /// by this job. |
writeLog | StringBuilder | Ignored in release builds. This will accumulate a /// log of write operations into the output SWF file(s). |
abcWriteLog | StringBuilder | A log of write events to ABC data within the /// output SWF files. |
abcInterceptor | IABCLoadInterceptor | Ignored in release builds. This will be called /// when an ABC file is loaded as an opportunity to dump the data to file /// for inspection. |
readLogHandler | ISwiffotronReadLogHandler | Ignored in release builds. Whenever /// the Swiffotron reads a SWF file, this is called so that it can dump read /// operations to a log. |
리턴 | void |
public Swiffotron ( Stream configStream ) : System | ||
configStream | Stream | An open stream to the config XML data, or null to /// use default configuration. |
리턴 | System |