Fash ActionScript3.0 如何做出动态按钮效果?
利用影片剪辑制作一个按钮动态效果。鼠标移入,播放1到15帧的动态效果。鼠标移出播放16到25帧的动态效果。点击鼠标可以进入下一个场景。我应该怎写代码才能实现上述效果?...
利用影片剪辑制作一个按钮动态效果。鼠标移入,播放1到15帧的动态效果。鼠标移出播放16到25帧的动态效果。点击鼠标可以进入下一个场景。我应该怎写代码才能实现上述效果?
展开
1个回答
展开全部
在这个影片剪辑中加如下代码:
this.addEventListener(MouseEvent.MOUSE_OVER,MouseOverEvent);
this.addEventListener(MouseEvent.MOUSE_OUT,MouseOutEvent);
this.addEventListener(MouseEvent.MOUSE_DOWN,MouseDownEvent);
function MouseOverEvent(e:MouseEvent):void
{
this.gotoAndPlay(2);
}
function MouseOutEvent(e:MouseEvent):void
{
this.gotoAndPlay(16);
}
function MouseDownEvent(e:MouseEvent):void
{
this["parent"].gotoAndPlay("下一个场景名");
}
不过要注意,在第一帧和第15、25帧加代码:
stop();
this.addEventListener(MouseEvent.MOUSE_OVER,MouseOverEvent);
this.addEventListener(MouseEvent.MOUSE_OUT,MouseOutEvent);
this.addEventListener(MouseEvent.MOUSE_DOWN,MouseDownEvent);
function MouseOverEvent(e:MouseEvent):void
{
this.gotoAndPlay(2);
}
function MouseOutEvent(e:MouseEvent):void
{
this.gotoAndPlay(16);
}
function MouseDownEvent(e:MouseEvent):void
{
this["parent"].gotoAndPlay("下一个场景名");
}
不过要注意,在第一帧和第15、25帧加代码:
stop();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询