我有一个教育应用程序,其中包含三个组件,即;android 通信引擎、flex 内容桥和 flash 内容。现在我的任务是用 HTML 内容替换 flash 内容,HTML 内容将通过 JavaScript 与 flex bridge 通信。我已经尝试这个东西一个多星期了,但没有成功。
甚至有可能在没有任何黑客攻击的空中移动项目(为android编译)中实现这一目标吗?
问问题
729 次
2 回答
2
正如 Pieter 所建议的,对于那些希望通过 Flex 使用 Javascript 进行通信的人来说,这是一种很好的享受。但由于链接可能会中断,让我在这里稍微解释一下:
在 Javascript 中
document.location = '$' + 'Data#As#String';
在 Flex 中
webview.addEventListener( LocationChangeEvent.LOCATION_CHANGING,
handleLocationChanging );
function handleLocationChanging( event:LocationChangeEvent ):void
{
event.preventDefault();
//location parameter will have a absolute path of the .html file as a prefix
var strParameters:Array = (e.location as String).split("$");
trace(strParameters[1] + "Is the string received from Javascript");
}
于 2013-02-12T16:02:21.757 回答
0
我使用 Sockets 解决了我的(类似)问题,现在我有一个 java 服务器,它可以在我的 air 应用程序中调用函数(用于自动化测试目的)我想你也可以像这样解决你的问题。如果需要,我可以发布一个小例子
于 2013-02-12T09:11:04.863 回答