您的位置:首页 > Web前端 > JavaScript

flex actionscript 和 javascript 通讯(1) actionscript 调用javascript的函数

2007-06-05 15:04 337 查看
actionscript想和javascript通讯,要使用ExternalInterface类

ExternalInterface.call(functionName:String,...arguments):*用来调用javascript中的函数

functionName是javascript中的函数名字

argumnets如果那个函数是带参数的,输入函数的参数

1、不带参数的使用:

在as中使用

ExternalInterface.call("changeTitle");

在jscript中

<scriptlanguage="JavaScript">
functiongetTitle(){
window.title;
}
</script>



2、带参数的使用

ExternalInterface.call("changeTitle","ActionScript3.0Cookbook");


<scriptlanguage="JavaScript">
functionchangeTitle(title){
if(title==undefined){
title="NewTitle";
}
window.title=title;
}
</script>


ExternalInterface可以使用的浏览器


InternetExplorer5.0+(Windows)


Netscape8.0+(WindowsandMacOSX)


Mozilla1.7.5+(WindowsandMacOSX)


Firefox1.0+(WindowsandMacOSX)


Safari1.3+(MacOSX)



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: