as 3.0 打开新窗口的几方法
下面是我从网上搜索收藏的几款as 3.0 打开新窗口的几方法哦。
方法一
if (capabilities.playertype == 'activex') {externalinte易做图ce.call("window.open",http://www.zzzyk.com);}
else {navigatetourl(new urlrequest(http://www.zzzyk.com),"_blank");
}
方法二
第一步在flash中按钮上加上如下动作:
on (release) {
geturl("网页特效:open_window('map.htm','','易做图s=no,location=no,scrollbars=no,
status=no,resizable=no,width=454,height=431')")
}
第二步,新建一页面,将刚才的flash插入当前的页面中,并将:
<script language="javascript">
<!--
function open_window(url,name,para) {
window.open(url,name,para);
}
//-->
</script>
放入到head或body区域!
方法三
get url ("javascript:window.open('new.htm','newwin','width=320,height=320');") 这最最常用的了。
方法四
fs command ("open_window", "filename.htm;newwin;易做图=no,location=no,status=no,
menubar=no,scrollbars=no,resizable=no,width=320,height=200")
其中arguments:
filename.htm 要打开的文件名
newwin 新窗口的名字
易做图=no,location=no,status=no,
menubar=no,scrollbars=no,resizable=no,width=320,height=200 新窗口的有关属性,包括尺寸
注意以上三部分要用分号";"分隔
补充:flash教程,As3.0