You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Installing Falcon and FalconJX

To install the Falcon and FalconJX compilers, install the FlexJS SDK as described here.

Using Falcon to create SWFs

Falcon has almost all of the MXMLC compiler options.  However it does not currently support font embedding.  In addition, there are new compiler options that allow overriding of the classes used by the generated code for data binding, and for generating a different kind of output when compiling MXMLC.

TBD - describe options

So usage is similar to MXMLC.  There are .bat files for Windows and shell scripts for Mac and Linux in the bin folder of the FlexJS SDK.

Using FalconJX to Create HTML/JS/CSS

FalconJX supports all of the compiler options that Falcon does.  In addition, there are new compiler options for dictating where to find the Google Closure Library code used by some of the generated code, and where to find other JS files to be used in the output.

TBD- describe options

(placeholder content – to be organized)

FalconJX produces the following Java executables:

  1. compc.jar = library compiler
  2. externc.jar = ExternC compiler
  3. jsc.jar = shared code between compc and mxmlc
  4. mxmlc.jar = application compiler

FalconJX also produces the following shell and batch scripts:

 

  1. Asjsc - compiles AS app to JS with JS.swc
  2. Asjscompc - compiles AS library to JS with JS.swc
  3. Asnodec - compiles AS app to JS with JS.swc and Node.swc
  4. Jquery = compiles AS app to JS with JS.swc and Jquery.swc
  5. Compc - compiles AS library to JS with FlexJS framework
  6. Mxmlc - compiles AS app to JS with FlexJS framework
  7. Externc - runs ExternC compiler to compile externs JS files to AS.

 

  • No labels