I was guessing that the release would probably work. I am concerned about debugging though.
I will probably try this suggestion next week and see how far I can get without further help. Chances are I’ll be back here before I’m successful though… ;-) Thanks! Harbs On Apr 25, 2016, at 6:27 PM, Alex Harui <aha...@adobe.com> wrote: > > > On 4/25/16, 8:16 AM, "Josh Tynjala" <joshtynj...@gmail.com> wrote: > >> In the bin/js-release directory, all of the generated JavaScript is >> concatenated into a single file, so it no longer uses goog.require(). That >> should work in environments that cannot load multiple scripts. > > I was about to suggest that as well. By default, the single-file output > is minified so is hard to debug. You can add > -js-compiler-option="--compilation_level WHITESPACE_ONLY" > > to the cross-compile and I think you'll still get a single file without > goog.require but it will be debuggable. > > These options are handled by the compiler code in a Publisher. > MXMLFlexJSPublisher has this default behavior. You can subclass it and > create a different js-output-type get it to spit a single-file to the > js-debug and a minified single-file to js-release. It will take a long > time, though, as gathering in a single file is done by the Google Closure > Compiler. But you don't to know much about compilers to make a custom > Publisher. Everything is compiled at that point and you are basically > dealing with files and configs for GCC. > > A harder task is to make the goog.require replaceable with some other > pattern. > > -Alex >