Greetings! I tried to compile a large project using npm distribution of Apache Royale asjs compiler (@apache-royale/[email protected]). I changed all flash.* classes to openfl.*. After several hotfixes that project starts to compile.
Here is index.html generated: https://gist.github.com/mrchnk/4f468d1abb1b02466a0dad43265c4333 The page is loaded with javascript errors: Uncaught Error: Undefined nameToPath for Client at visitNode (base.js:1356) at visitNode (base.js:1354) at Object.goog.writeScripts_ (base.js:1368) at Object.goog.require (base.js:705) at (index):1681 (index):1687 Uncaught ReferenceError: OasisHTML5Launcher is not defined at (index):1687 So Client.as is the superclass of OasisClient.as and is used in main OasisHTML5Launcher. It is successfully compiled to Client.js and declared as a dependency at index.html But a link to js file and declaration for that class is missing (I mean "goog.addDependency('../../../Client.as' ... )") So how to deal with that? Is it a Royale bug? Are there some guidelines I missed about my code? Thanks in advance. PS: I'm kinda new to mailing lists. So don't hesitate to correct me if I do something wrong.
