flash as2.0、as3.0 给按钮添加链接

今天上班突然接到一个修改flash的任务,是用cs5.5设计的,感觉自己真的out了,需要用as3.0给按钮添加链接,只能现学现用了,顺便把as2.0添加按钮链接的方法也一并写上,希望能给大家带来帮助。

as2.0给按钮添加链接:


flash as2.0给按钮上添加链接有两种方法,第一种可以直接在按钮上添加脚本,如下:

on(press)
{
	getURL("http://www.rainleaves.com","_blank");
}

第二种方法和as3.0的用法基本上一致,也是面向对象的,在场景中建立一个按钮,命名为mybtn,在关键帧上添加动作,如下:

mybtn.onRelease=function(){
	getURL("http://www.rainleaves.com","_blank");
}

as3.0给按钮添加链接:

as3.0是完全面向对象的,所以它已经不能再像as2.0及之前的版本,可以直接在按钮上添加动作,而需要在场景中添加一个按钮元件,命名为mybtn,然后新建一层,命名为as,添加动作,如下:

mybtn.addEventListener(MouseEvent.CLICK,onPress_Handler);
function onPress_Handler(e:MouseEvent):void
{
	navigateToURL(new URLRequest("http://www.rainleaves.com"),"_blank");
}

马上分享给你的朋友吧~

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>