import flash.events.MouseEvent;
import flash.net.URLRequest;
p1.addEventListener(MouseEvent.CLICK,pk1);
function pk1(e:MouseEvent): void {
var kk1:URLRequest = new URLRequest("http://www.163.com")
navigateToURL(kk1,"_self")
}
或
import flash.events.*;
import flash.net.URLRequest;
p1.addEventListener(MouseEvent.CLICK,btnHandler);//按钮的名字
function btnHandler(evt:MouseEvent):void{
var url:String = "http://www.baidu.com/";
var request:URLRequest = new URLRequest(url);
navigateToURL(request, "_blank");
}
==================================================================
request:URLRequest — URLRequest 对象,指定要导航到哪个 URL。
navigateToURL() 网站链接即可以用来打开一个新的浏览器窗口
其中:
1 “_self” 指定当前窗口中的当前帧。
2 “_blank” 指定一个新窗口。
3 “_parent” 指定当前帧的父级。
4 “_top” 指定当前窗口中的顶级帧。
navigateToURL
(1)这个函数也可以用来执行js,例如:
var url:URLRequest = new URLRequest(“javascript:window.close()”); 或者:
var urlLURLRequest = new URLRequest(“javascript:myFun(para1…paran)”)
navigateToURL(url, "_self");
myFun()函数是html页面的script部分定义的,函数参数一定要有引号!
(2)也可以用来发送email:
var urlURLRequest = new URLRequest("mailto:55555@163.com");
navigateToURL(url, "_blank");
另增加一段: AS3_navigateToURL的弹窗拦截解决方法
var url:URLRequest = new URLRequest(“javascript:window.close()”);
打开网址:navigateToURL(new URLRequest('http://hangge.com'),'_blank')
页面重载:navigateToURL(new URLRequest("javascript:location.reload();"),"_self")
关闭浏览器:navigateToURL(new URLRequest("javascript:window.close()"),"_self");
联系客服