我正在尝试使用JavaScript ExternalInterface和webpack 将ActionScript与JavaScript连接起来.
ExternalInterface只能call在全局对象(window)上找到provoked()函数.如何在window(全局对象)上获取webpack模块参考?
请允许我详细说明一下,我想为company(window.companyName)创建一个名称空间,其接口为ExternalInterface:
window.companyName = { isReady: function() { ... },
driver1: function() { ... },
driver2: function() { ... } }
Run Code Online (Sandbox Code Playgroud)
ActionScript将驱动我的JavaScript.更基本的问题是,如何使用webpack设置全局变量以便ExternalInterface可以看到它们(最好是作为模块的导出)?
我试过用expose-loader,exports-loader imports-loader没有运气.expose-loader理想情况下,我需要什么,但似乎不起作用.当我在我的模块中设置window.companyName并尝试在我的chrome控制台中验证它时,它会导致undefined.
javascript global-variables actionscript-3 externalinterface webpack