Skip to content

Instantly share code, notes, and snippets.

@newtriks
Created July 17, 2012 18:27
Show Gist options
  • Save newtriks/3131123 to your computer and use it in GitHub Desktop.
Save newtriks/3131123 to your computer and use it in GitHub Desktop.
SublimeText2 MXMLC compile and run buildfile
{
"cmd": ["/Users/newtriks/Library/Plugins/sdks/flex_sdk_4.6.0.23201B/bin/mxmlc",
"$file",
"-static-link-runtime-shared-libraries=true"],
"file_regex": "(.*)[(](\\d+)[)]:(?: col: (?:\\d+))? *Error: (.*)",
"selector": "source.actionscript",
"variants": [
{ "cmd": ["open ${file_path}/${file_base_name}.swf"],
"shell": true,
"name": "Run"
}]
}
@newtriks
Copy link
Author

Hi Antonio,

Try adding "-load-config+=${file_path}/../config.xml" to the cmd: array. Then add a config.xml file to your project stipulating an output target: <output>/Users/newtriks/Projects/foo/app/assets/flash/player.swf</output>. For example:

<?xml version="1.0"?>
<flex-config>
   <target-player>11.1</target-player>
    <swf-version>14</swf-version>
   <compiler>
      <accessible>true</accessible>
    <source-path>
         <path-element>lib/services/</path-element>
         <path-element>lib/utils/</path-element>
      </source-path>
      <show-actionscript-warnings>true</show-actionscript-warnings>
      <debug>false</debug>
      <library-path>
         <path-element>lib</path-element>
      </library-path>
      <optimize>true</optimize> 
   </compiler>
   <output>/Users/newtriks/Projects/foo/app/assets/flash/player.swf</output>
</flex-config>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment