在flex3中调用js函数

在flex3中调用js函数

在flex3 中可以使用ExternalInterface.call调用页面js的函数。

写法:

        ExternalInterface.call("js方法名",参数1,参数2,...)

        其返回结果和在页面上调用js函数返回的结果一样。

例如:

        想要调用js的alert("hello"),可以在flex中这样写:
    
<mx:Button label="弹出" click="ExternalInterface.call('alert','hello,world!');"  />

        想要调用js的window.open(),可以将click处改为:

      click="ExternalInterface.call('window.open','http://blog.csdn.net/accp_fangjian','_blank');"

大家可以举一反三,测试一下!^_^

posted on 2008-01-16 16:37  libran  阅读(313)  评论(0编辑  收藏  举报