FLash AS3.0 停止鼠标监听

importfl.controls.Button;stop();varbutton_action1:Button=newButton();addChild(button_... import fl.controls.Button;
stop();
var button_action1:Button = new Button();
addChild(button_action1);
button_action1.x=184.3
button_action1.y=193
button_action1.height=200;
button_action1.width=300;
button_action1.alpha=0;
if ( currentFrame ==424 )
{
button_action1.addEventListener(MouseEvent.ROLL_OVER,action11)
function action11(e:MouseEvent){
action1.alpha = 100;
}
button_action1.addEventListener(MouseEvent.ROLL_OUT,action12)
function action12(e:MouseEvent){
action1.alpha = 0;
}
button_action1.addEventListener(MouseEvent.CLICK,action13)
function action13(e:MouseEvent){

gotoAndStop(426);
}
}

跳到下一真426之后,发现监听还在,怎么解决?
展开
 我来答
心远天高
2011-12-16 · TA获得超过677个赞
知道小有建树答主
回答量:661
采纳率:100%
帮助的人:271万
展开全部
在action13()中加入去除侦听:
function action13(e:MouseEvent){
button_action1.removeEventListener(MouseEvent.ROLL_OVER,action11)
button_action1.removeEventListener(MouseEvent.ROLL_OUT,action12)

gotoAndStop(426);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式