actionscript 想和javascript 通讯,要使用 ExternalInterface 类
ExternalInterface.call(functionName:String, ... arguments):* 用来调用 javascript中的函数
functionName 是javascript中的函数名字
argumnets 如果那个函数是带参数的,输入函数的参数
1、不带参数的使用:
在as中 使用
ExternalInterface.call("changeTitle");
在jscript中
<script language="JavaScript">
function getTitle( ) {
window.title;
}
</script>
2、带参数的使用
ExternalInterface.call("changeTitle", "ActionScript 3.0 Cookbook");
<script language="JavaScript">
function changeTitle(title) {
if(title == undefined) {
title = "New Title";
}
window.title = title;
}
</script>
ExternalInterface 可以使用的浏览器
-
Internet Explorer 5.0+ (Windows)
-
Netscape 8.0+ (Windows and Mac OS X)
-
Mozilla 1.7.5+ (Windows and Mac OS X)
-
Firefox 1.0+ (Windows and Mac OS X)
-
Safari 1.3+ (Mac OS X)
本文介绍如何使用ActionScript通过ExternalInterface类与JavaScript进行交互,包括无参数和带参数的函数调用方式,并列举了支持此功能的浏览器列表。
1955

被折叠的 条评论
为什么被折叠?



