首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

在flex里嵌入html,javascript回调as怎么实现

2013-01-23 
在flex里嵌入html,javascript回调as如何实现?在flex里嵌入html,javascript回调as如何实现?初学Flex,公司的

在flex里嵌入html,javascript回调as如何实现?
在flex里嵌入html,javascript回调as如何实现?
初学Flex,公司的一个项目全是用flex做的,我懂点皮毛,要我来改这个项目,头痛中:
我在Flex端,MapTest.as类里ExternalInterface.call("rmOpenWebWindowCenter",http://192.168.1.136/XXAPP/test.html,1024,640);
打开了一个test.html页面,如何在test.html页面里用javascript返回两个参数给MapTest.as?

比如:
在MapTest.as里有一个方法:
function saveXY(x:String, y:String) {
trace ("x: " + x + "; y:" + y);
}

我想在test.html页面,通过单击某个按钮,响应一个javascript事件,来调用Flex里的方法saveXY(100, 250)。
如何实现呢?
javascript flex 回调
[解决办法]
 1、导入包 (import flash.external.ExternalInterface;)
 2、在initApp中使用ExternalInterface.addCallback("用于Js调用的函数名",As中的函数名)进行注册下
 3、js中 就可以用document.getElementById("Flas在Html中的ID").注册时设置的函数名(参数)进行调用

热点排行