Flash CS3用的AS3加超链接

来源:百度知道 编辑:UC知道 时间:2024/05/12 00:38:58
function GoToURL(event:MouseEvent){

var url=new URLRequest("http://www.notfind.cn")

navigateToURL(url)
}
url_button.addEventListener(MouseEvent.MOUSE_DOWN,GoToURL)

这是我在网上查的代码,可以用,但是出现了两个问题.
1.网页地址处没有办法加相对路径?
2.此方法只能在新窗口打开,怎么在本窗口打开?

希望达人帮助解决一下,改此代码或新方法,本人较笨,麻烦贴全代码.
不是超链接,
我就是把动画放到网页中,
就是一个按钮,点一下就转到另一个页就行了.

navigateToURL(url,"_self");

navigateToURL这个函数是不能直接用相对路径的,它的第二个参数是指定本窗口打开

// 从超链接处调用AS
var usr:String="<a href='event:http://www.Y-boy.cn'>hcxm</a>";
var my_txt:TextField=new TextField();
my_txt.htmlText=usr;

my_txt.addEventListener(TextEvent.LINK,link_func);
function link_func(e:TextEvent) {
trace("你点到超链接了!!!");
trace(e.text);//输出 http://www.hcxm.cn
//添加这个侦听器后,不会在浏览器中打开页面了
}

addChild(my_txt);

大家要小心呀,这个人给这么简单一个问题悬赏了那个高的分,而且还是匿名提问,这个问题用得着匿名提问吗?
他肯定是在骗答案,最后得到答案之后再用自己的小号来回答,分一样是在自己手里.
大家千万别上当!!!