`
fdb524se
  • 浏览: 11848 次
社区版块
存档分类
最新评论

FLEX与javascript交互

 
阅读更多

FLEX与javascript交互
2011年03月24日
  用Flex来调用同一页面中的javascript函数。调用方法很简单:返回值=ExternalInterface.call("js函数名");     引入包:import flash.external.*。同样的想在javascript中调用flex中的方法以获得从flex传输的数据,那就调用方法:ExternalInterface.addCallBack("声明的js函数名",as函数名);现在就可以在js中调用那个"声明的js函数"了 
  、、、、、、、、、、、、、、、、、、、 Flex代码:wangyd.mxml
  
  
  
  
  
  
  
   HTML代码(包含Javascript代码):wangyd.html
  
  
  lfex测试
  
  
  
  
  
  
  
  
  
  
   function thisMovie(movieName) { //判断浏览器类型获得object对象
  if (navigator.appName.indexOf("Microsoft") != -1) {
  return window[movieName];
  } else {
  return document[movieName];
  }
  }
  function getInfo()
  {
  //var s = "";
  return "this#is#js#info"; //返回字符串给Flex,用#分隔
  }
  function getbackinfo(){
  thisMoive("wangyd").MyMethod();
  }
  
  
  ////////////////////////////////////////////////
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics