Hi, As the subject suggest, I've completely refactored the JS framework and added the start of a publishing publishing tool set. What does this mean?
1. I've taken the JS framework that was donated by Adobe, taken it apart and put it back together again in such a way that it now play nicely with the Google Closure tools (Library, Linter, Compiler and Builder). This give the framework developers a common ground to work on and provides for an approximation of most AS language features (inheritance, interfaces, access control etc.). 2. I've used ant to tie together the various available tools (FalconJS compiler and Google's Closure Builder, mainly) in such a way that when you run the build script in 'publisher', it'll take an AS project you point it to and create an HTML/JS release that includes all the framework JS files as well as the JS files resulting from the cross compilation of the AS project, all nicely optimised and minified into ONE JS file. You can already see most of this in action using a 'dummy' intermediate JS project I've added to SVN. Now, the refactoring I did means that the current output of the FalconJS compiler is no longer compatible with the FlexJS framework. I'll try to create a set of rules (or a template, or what?) for the compiler guys to see if they can change the FalconJS output such that it becomes compatible with my version of the JS framework and tool set. EdB -- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl