javascript - 将数据从 JavaScript 传递到 ActionScript

标签 javascript apache-flex actionscript flex-mobile

有谁知道如何在flex中将数据从javascript传递到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";

最佳答案

您可以使用 Actionscript -> Javascript 和 Javascript -> Actionscript 进行调用

ExternalInterface

关于javascript - 将数据从 JavaScript 传递到 ActionScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17462007/

相关文章:

javascript - 新浏览器选项卡或窗口中的 HTML

javascript - 字符串到日期的转换在 Javascript 中无法正常工作

apache-flex - Flex 4 动态调整父容器的大小以包含子容器

actionscript-3 - 如何从 youtube 播放器中删除 youtube Logo 以用于其他应用程序?

apache-flex - 在浏览器中捕获热键

apache-flex - 是否可以创建 'command line' swf?

actionscript-3 - Actionscript 三个较旧的目标不起作用?

javascript - Backbone.js:将事件绑定(bind)到模板按钮

javascript - 使用 javascript 淡入淡出主体

apache-flex - 在我们打开面板之前, Accordion 子控件为空