Exactly, that's what happens to me when I launch against localhost, the js hasn't loaded yet but I don't know how to fix it. I tried monitoring the network and I see it loads but App loads before.... In theory the scripts inside the "body" shouldn't they run after all the js have loaded? I've tried to force it, with a custom loader in js but nothing worked, probably because I'm not doing it correctly :( Maybe there is a way to make App.start() wait until all the js are loaded?
Hiedra -----Mensaje original----- De: Yishay Weiss <[email protected]> Enviado el: martes, 19 de octubre de 2021 12:05 Para: [email protected] Asunto: RE: Strangled with a new Royale wrapper component *method later From: Yishay Weiss<mailto:[email protected]> Sent: Tuesday, October 19, 2021 1:04 PM To: [email protected]<mailto:[email protected]> Subject: RE: Strangled with a new Royale wrapper component Are you sure "resources/office/office.js" is being loaded in time? IIRC you can look in the html elements panel and look for the <script> element. Also, keep in mind that loading a script is an async operation so maybe calling the method layer will help? Just some quick thoughts. From: Hugo Ferreira<mailto:[email protected]> Sent: Tuesday, October 19, 2021 3:48 AM To: Apache Royale Development<mailto:[email protected]> Subject: Strangled with a new Royale wrapper component Hi, I'm strangled with an issue. I'm developing a wrapper for office.js (office web add-In). I have this file OfficeAddIn.as in src root folder with the following content: package { import org.apache.royale.events.EventDispatcher; /** * @externs */ COMPILE::JS public class OfficeAddIn extends EventDispatcher { /** * <inject_script> * var script = document.createElement("script"); * script.setAttribute("src", "resources/office/office.js"); * document.head.appendChild(script); * </inject_script> */ public function OfficeAddIn(){} public static function writeData():void {} } } At runtime when I run the writeData method from actionscript code, I get the following error: ReferenceError: Can't find variable: OfficeAddIn It's not my first Royale wrapper and I copied from the first one. Thanks in advance, Hugo.
