Note to self (mxmlc compiler arguments).

Here they are. All the mxmlc compiler arguments.

-benchmark output performance benchmark
-compiler.accessible alias -accessible

generate an accessible SWF

-compiler.actionscript-file-encoding <string> alias -actionscript-file-encoding

specifies actionscript file encoding. If there is no BOM in the AS3
source files, the compiler will use this file encoding.

-compiler.allow-source-path-overlap alias -allow-source-path-overlap

(advanced)

-compiler.as3 alias -as3

uses the AS3 compatibility mode. default is true. Either -as3 or -es3
must be ‘true’.

-compiler.context-root <context-path> alias -context-root

path to replace {context.root} tokens for service channel endpoints

-compiler.debug alias -debug
-compiler.defaults-css-url <string> alias -defaults-css-url

(advanced)

-compiler.doc alias -doc

(advanced)

-compiler.es3 alias -es3

uses the ES3 compatibility mode. default is false.

-compiler.external-library-path [path-element] [...] alias -el

list of SWC files or directories to compile against but to omit from
linking (repeatable)

-compiler.fonts.languages.language-range <lang> <range> alias -language-range

a range to restrict the number of font glyphs embedded into the SWF
(advanced, repeatable)

-compiler.fonts.managers [manager-class] [...] alias -managers

Compiler font manager classes, in policy resolution order (advanced)

-compiler.fonts.max-cached-fonts <string> alias -max-cached-fonts

(advanced)

-compiler.fonts.max-glyphs-per-face <string> alias -max-glyphs-per-face

(advanced)

-compiler.fonts.system-search-path [path-element] [...] alias -system-search-path

(advanced, repeatable)

-compiler.headless-server alias -headless-server

a flag to set when Flex is running on a server without a display
(advanced)

-compiler.include-libraries [library] [...] alias -include-libraries

a list of libraries (SWCs) to completely include in the SWF
(repeatable)

-compiler.incremental alias -incremental

enables incremental compilation

-compiler.keep-all-type-selectors alias -keep-all-type-selectors

disables the pruning of unused type selectors (advanced)

-compiler.keep-generated-actionscript alias -keep

save temporary source files generated during MXML compilation
(advanced)

-compiler.library-path [path-element] [...] alias -l

list of SWC files or directories that contain SWC files (repeatable)

-compiler.locale <string> alias -locale

specifies the locale for internationalization

-compiler.namespaces.namespace <uri> <manifest> alias -namespace

Specify a URI to associate with a manifest of components for use as
MXML elements (repeatable)

-compiler.optimize alias -optimize

Enable post-link SWF optimization

-compiler.profile alias -profile

generate a movie that is suitable for performance profiling

-compiler.services <filename> alias -services

path to Flex Data Services configuration file

-compiler.show-binding-warnings alias -show-binding-warnings

toggle whether warnings generated from data binding code are

displayed

-compiler.show-coach-warnings alias -show-coach-warnings

runs the AS3 compiler in a mode that detects legal but potentially

incorrect code

-compiler.show-dependency-warnings alias -show-dependency-warnings

show warnings when dependencies cannot be determined at compile time

(advanced)

-compiler.show-deprecation-warnings alias -show-deprecation-warnings

toggle whether the use of deprecated APIs generates a warning

-compiler.source-path [path-element] [...] alias -sp

list of path elements that form the roots of ActionScript class

hierarchies (repeatable)

-compiler.strict alias -strict

runs the AS3 compiler in strict error checking mode. strict must be

‘false’ when es3 is ‘true’.

-compiler.theme [filename] [...] alias -theme

list of CSS or SWC files to apply as a theme (repeatable)

-compiler.use-resource-bundle-metadata alias -use-resource-bundle-metadata
-compiler.verbose-stacktraces alias -verbose-stacktraces

save callstack information to the SWF for debugging (advanced)

-compiler.warn-array-tostring-changes alias -warn-array-tostring-changes

(advanced)

-compiler.warn-assigning-undefined-to-non-object-type alias -warn-assigning-undefined-to-non-object-type

(advanced)

-compiler.warn-bad-type-cast alias -warn-bad-type-cast

(advanced)

-compiler.warn-bad-undefined-comparision alias -warn-bad-undefined-comparision

(advanced)

-compiler.warn-boolean-constructor-with-no-args alias -warn-boolean-constructor-with-no-args

(advanced)

-compiler.warn-class-is-sealed alias -warn-class-is-sealed

(advanced)

-compiler.warn-constructor-returns-value alias -warn-constructor-returns-value

(advanced)

-compiler.warn-deprecated-event-handler-error alias -warn-deprecated-event-handler-error

(advanced)

-compiler.warn-deprecated-function-error alias -warn-deprecated-function-error

(advanced)

-compiler.warn-deprecated-property-error alias -warn-deprecated-property-error

(advanced)

-compiler.warn-duplicate-func-def alias -warn-duplicate-func-def

(advanced)

-compiler.warn-for-var-in-changes alias -warn-for-var-in-changes

(advanced)

-compiler.warn-function-parameter-declared-as-void alias -warn-function-parameter-declared-as-void

(advanced)

-compiler.warn-math-expressions-treat-null-like-zero alias -warn-math-expressions-treat-null-like-zero

(advanced)

-compiler.warn-missing-namespace-decl alias -warn-missing-namespace-decl

(advanced)

-compiler.warn-no-constructor alias -warn-no-constructor

(advanced)

-compiler.warn-no-explicit-super-call-in-constructor alias -warn-no-explicit-super-call-in-constructor

(advanced)

-compiler.warn-no-type-decl alias -warn-no-type-decl

(advanced)

-compiler.warn-scoping-change-in-this alias -warn-scoping-change-in-this

(advanced)

-compiler.warn-super-only-works-for-class-objects alias -warn-super-only-works-for-class-objects

(advanced)

-compiler.warn-undefined-function alias -warn-undefined-function

(advanced)

-compiler.warn-undefined-reference alias -warn-undefined-reference

(advanced)

-compiler.warn-var-hidden-by-function alias -warn-var-hidden-by-function

(advanced)

-compiler.warn-wrong-arg-type alias -warn-wrong-arg-type

(advanced)

-compiler.warn-wrong-number-of-args alias -warn-wrong-number-of-args

(advanced)

-compiler.warn-xml-class-has-changed alias -warn-xml-class-has-changed

(advanced)

-debug-password <string> the password to include in debuggable SWFs (advanced)
-default-background-color <int> default background color (may be overridden by the application code)

(advanced)

-default-frame-rate <int> default frame rate to be used in the SWF. (advanced)
-default-script-limits <max-recursion-depth> <max-execution-time> default script execution limits (may be overridden by root

attributes) (advanced)

-default-size <width> <height> default application size (may be overridden by root attributes in the

application) (advanced)

-dump-config <filename> write a file containing all currently set configuration values in a

format suitable for use as a flex config file (advanced)

-externs [symbol] [...] a list of symbols to omit from linking when building a SWF (advanced,

repeatable)

-file-specs [path-element] [...] a list of source files to compile, the last file specified will be

used as the target application (repeatable, default variable)

-frames.frame [label] [classname] [...] alias -frame

A SWF frame label with a sequence of classnames that will be linked
onto the frame. (advanced, repeatable)

-help [keyword] [...] keywords are ‘syntax’, ‘list’, ‘advanced’, ‘aliases’, ‘details’, or a
search term
-includes [symbol] [...] a list of symbols to always link in when building a SWF (advanced,
repeatable)
-lazy-init Enable/Disable ABC bytecode lazy initialization (advanced)
-licenses.license <product> <serial-number> alias -license

(repeatable)

-link-report <filename> Output a XML-formatted report of all definitions linked into the

application. (advanced)

-load-config <filename> load a file containing configuration options (repeatable)
-load-externs <filename> an XML file containing <def>, <pre>, and <ext> symbols to omit from
linking when building a SWF (advanced, repeatable)
-metadata.contributor <name> alias -contributor

A contributor’s name to store in the SWF metadata (repeatable)

-metadata.creator <name> alias -creator

A creator’s name to store in the SWF metadata (repeatable)

-metadata.date <text> alias -date

The creation date to store in the SWF metadata

-metadata.description <text> alias -description

The default description to store in the SWF metadata

-metadata.language <code> alias -language

The language to store in the SWF metadata (i.e. EN, FR) (repeatable)

-metadata.localized-description <text> <lang> alias -localized-description

A localized RDF/XMP description to store in the SWF metadata

(repeatable)

-metadata.localized-title <title> <lang> alias -localized-title

A localized RDF/XMP title to store in the SWF metadata (repeatable)

-metadata.publisher <name> alias -publisher

A publisher’s name to store in the SWF metadata (repeatable)

-metadata.title <text> alias -title

The default title to store in the SWF metadata

-output <filename> alias -o

the filename of the SWF movie to create

-raw-metadata <text> XML text to store in the SWF metadata (overrides metadata.*

configuration) (advanced)

-resource-bundle-list <filename> (advanced)
-runtime-shared-libraries [url] [...] alias -rsl

a list of runtime shared library URLs to be loaded before the
application starts (repeatable)

-use-network toggle whether the SWF is flagged for access to network resources
-version display the build version of the program
-warnings toggle the display of warnings

Comments