javascript 与 flex 通信

来源:互联网 发布:cpu淘宝e5水多深 编辑:程序博客网 时间:2024/05/16 12:25
javascript 代码:
---------------------------------------------
var rst = "call flex";
document.getElementById("player").setTemperatureText(rst);
// 其中 player 是 object 标签的 id,rst 是要传给 flex 的值。


flex 代码:
---------------------------------------------
//设置 creationComplete 为 init 方法
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" backgroundAlpha="0" creationComplete="init()">


//初始化方法
private function init():void {
ExternalInterface.addCallback("setTemperatureText",setTemperatureText);//设置 setTemperatureText 可以页面用 javascript 调用
}


//设置温度信息
private function setTemperatureText(val:String):void{
// val 就是 javascript 传过来的 rst 
// 业务处理
}
0 0
原创粉丝点击