`
fireflylover
  • 浏览: 107798 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

flex 和javascript互相调用

    博客分类:
  • FLEX
阅读更多

一、flex 调用javascript
  只需使用静态的ExternalInterface.call就可以了。
  call 方法至少要求一个参数,就所调用额函数的名称。
  也可以传递参数。
  如:
    ExternalInterface.call("alert","hello");
   "hello"就是作为alert的参数。
   var sValue:String= ExternalInterface.call("getValue");
    上述定义的是调用并接受javascript返回值。
二、javascript调用flex
    1、在flex中注册函数。
       ExternalInterface.addCallback("runFlashScript",runScript);
       上述注册了一个runScript函数。
        "runFlashScript" 是为javascript调用的名子。
    2、javascript中调用函数。
        document.getElementById("flashObjectID").runFlashScript();
        or
        window.flashObjectID.runFlashScript();

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics