Sto provando ad interfacciare ActionScript con JavaScript usando ExternalInterface
e webpack.Come accedere all'oggetto globale (finestra) usando il webpack?
ExternalInterface
può solo provocare (call
) le funzioni trovate sull'oggetto globale (window
). Come posso ottenere un riferimento del modulo webpack su window
(oggetto globale)?
Mi permetta di elaborare alcuni, voglio avere uno spazio dei nomi per l'azienda (window.companyName
) con un'interfaccia per ExternalInterface
:
window.companyName = { isReady: function() { ... },
driver1: function() { ... },
driver2: function() { ... } }
L'ActionScript sarà guidare la mia JavaScript. La domanda più fondamentale è: come posso impostare globals usando il webpack in modo che possano vederli ExternalInterface
(preferibilmente come esportazioni di un modulo)?
Ho provato a utilizzare expose-loader
, exports-loader
imports-loader
senza fortuna. expose-loader
è idealmente quello di cui ho bisogno, ma non sembra funzionare. Quando imposto window.companyName nei miei moduli e provo a verificarlo nella mia console di Chrome, il risultato è undefined
.
Puoi condividere la configurazione del tuo caricatore? –