在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');"
大家可以举一反三,测试一下!^_^