Flex 和 JavaScript 之间互调小样

JS 调用Flex
Flex 端代码:
ExternalInterface.addCallback("testAS", testAS);
JavaSript端代码:
var movie = document.getElementById("suer");//suer是调用swf的Object的id
movie.testAS(a);   

Flex调用Js       
Flex端代码
var obj : Object = new Object();
          
var obj1 : Object = new Object();
obj1.label = "a1";
          
var obj2 : Object = new Object();
obj2.label = "b1";
          
obj[0] = obj1;
obj[1] = obj2;
          
 ExternalInterface.call("jsTest", obj);

JavaScript 端代码:
function jsTest(a){
      alert(a[1].label);
}
//obj是我用来试传输复杂数据的,ArrayCollection类型反正是不能直接传,谁有好的办法能把ArrayCollection 转换成Json就更完美了。

感谢ray同学的指导!

posted on 2009-09-17 16:50  Cheney Hao  阅读(210)  评论(0)    收藏  举报

导航