有谁知道如何将数据从 javascript 传递到 flex 中的 actionscript?我已经尝试过涉及 flex 中的 LocationChangeEvent 侦听器的方法,但是我无法获取更改后的 URL。我正在开发一个 Flex Mobile 项目。请帮忙。
[编辑] 我正在开发一个移动项目,我试图在其中加载一个带有 javascript 的 html。我将 StageWebView 的大小设置为零,因为我不需要 Web 界面,我只需要加载 javascript。从那里,我试图通过修改 javascript 中的 document.location 来将数据发送到我的 flex 应用程序,如下所示:
document.location = "mydata";
然后,我的 flex 应用程序正在侦听此事件 LocationChangeEvent,如果在 StageWebView 内发生 URL 更改,它将被触发。由于某种原因,我没有触发。
[已解决] LocationChangeEvent 在我的情况下实际上是有效的,但我确实在 javascript 中更改了一些内容。
我改变了以下
document.location = "mydata";
到
window.location = "mydata";