Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
$#!
 , “I used to be a spy,until
 --module-help
 -c,--config
 -d,--depfile
 -h,--help
 -l,--module-list
 -m,--module-options
 <module>
 <modules>
 <samhaxe>
 <shx:frame>
 <shx:resources>
0-9
 0, Module API v1
 1st step:module-namespace URI assignment
 2nd step:namespace definition
 3rd step:asset import XML tag
 4th step:XML syntax checking
 5th step:importing the asset
A
 About SamHaXe
 addFilePath
 addOption, Optparse
 addSymbol
 advance, ReaderResult
 anthx
 AS3Registry
 AS3Registry interface methods, SamHaXe
 Assets
 Authors
B
 binary
 Build configuration
 Building SamHaXe
C
 check
 CHECK_FUN_1_0, SamHaXeModule
 CheckFunction
 Command line options
 Compiling from source
 compose
 Config
 configfile, Options
 Configuration
 cpptasks
 Custom option parsing methods, SamHaXe
D
 DependencyRegistry
 DependencyRegistry interface methods, SamHaXe
 depfile, Options
 description
 DESCRIPTION, SamHaXeModule
 DevIL settings
E
 elementsLocalNamed, Helpers
 elementsNamespaced, Helpers
 exclude(child of<characters>)
 expandTabs, Helpers
F
 Features
 flash_version, ModuleHelpPars
 FreeType settings
 Functions
Why exactly SamHaXe? 
Display detailed help of specified modules.
Name and path of SamHaXe’s configuration file.
Name and path of dependency file.
Display help message then exit.
Display list of modules then exit.
Pass options to an import module from command line.
Defines a mapping between an import module and a namespace URI.
Specifies the directory of import modules and the assignment between modules and nampesapce URIs.
Root node of samhaxe.conf.xml.
Defines a new frame in the generated SWF file.
The root XML node defines general attributes and namespaces used through importing.
First we should assign some namespace URI to the module.
Define a namespace in the resource description file.
Specify the appropriate XML tag in the resource description file.
The import module checks the syntax of XML node.
The import module processes the XML node and returns the appropriate SWF tags.
function addFilePath(p: String): Void
Adds a new file to the dependency list.
public function addFilePath(p: String): Void
See DependencyRegistry.addFilePath
public function addOption(short: String,
long: String,
field: String,
reader: OptionReader,
writer: OptionWriter,
?help: String,
?help_arg: String)
Adds a new command line option to the parser.
public function addSymbol(cid: Int,  
symbol: String,  
 ?store =  true): Void
See SymbolRegistry.addSymbol
function addSymbol(cid: Int,  
symbol: String,  
?store Bool =  true): Void
Adds a symbol to the registry.
advance: Int
How many parameters has been parsed by the reader function.
New BSD license.
Keeps track of class stubs generated by import functions.
Imported resources of different kind.
Who are responsible for this?
Imports arbitrary data as DefineBinaryData swf tag.
Configuring build options, dependencies and installation paths.
Compiling the source, building the documentation.
Validates a resource XML node.
public inline static var CHECK_FUN_1_0
Name of XML node checking function in module interface version 1.0.
Prototype of an asset check function.
Command line options supported by SamHaXe and their syntax.
Imports assets from different sources by invoking other modules.
Configuration and module management class.
configfile: String
Specifies the config file to use
SamHaXe can be configured through a single XML file called samhaxe.conf.xml.
Apache license 2.0
Keeps track of file dependencies of the actual asset library.
depfile: String
Name of dependency tracking file or null if no dependency tracking requested.
Short descrition string about the import module.
public inline static var DESCRIPTION
Name of string variable of short module description.
Steps required when using DevIL for image import.
public static function elementsLocalNamed(Xml,
lname String)
Returns all elements with the given localname.
public static function elementsNamespaced(Xml,
ns String)
Returns all elements in a given namespace
Specifies a character set or character range to exclude.
Replaces all tabs with 3 spaces.
What does SamHaXe offer?
flash_version: Int
Requested flash version.
Steps required using FreeType for font import.
Close