Actionscript 3 将事件侦听器添加到电影剪辑中的movieclip
我这里有4个电影剪辑,在主舞台上,其中一个电影剪辑里有5个电影剪辑Actionscript 3 将事件侦听器添加到电影剪辑中的movieclip,actionscript-3,movieclip,addeventlistener,Actionscript 3,Movieclip,Addeventlistener,我这里有4个电影剪辑,在主舞台上,其中一个电影剪辑里有5个电影剪辑 btn\u mc5到btn\u mc9都在content\u mc中,我添加了事件监听器,但他们什么都没做。此外,他们正在生成一条错误消息,起始行为“content\u mc.btn\u mc5.addEventListener(MouseEvent.MOUSE\u DOWN,btn5up);”: TypeError:Error#1010:术语未定义且没有属性。在 未命名的佛罗里达州::主要时间线/框架2() 导入flash.e
btn\u mc5
到btn\u mc9
都在content\u mc
中,我添加了事件监听器,但他们什么都没做。此外,他们正在生成一条错误消息,起始行为“content\u mc.btn\u mc5.addEventListener(MouseEvent.MOUSE\u DOWN,btn5up);
”:
TypeError:Error#1010:术语未定义且没有属性。在
未命名的佛罗里达州::主要时间线/框架2()
导入flash.events.MouseEvent;
停止();
btn_mc1.到达和停止(2);
btn_mc2.stop();
btn_mc3.停止();
btn_mc4.停止();
content_mc.stop();
btn_mc1.addEventListener(MouseEvent.MOUSE_向下,BTN1向上);
btn_mc2.addEventListener(MouseEvent.MOUSE_DOWN,btn2up);
btn_mc3.addEventListener(MouseEvent.MOUSE_DOWN,btn3up);
btn_mc4.addEventListener(MouseEvent.MOUSE_DOWN,btn4up);
content_mc.btn_mc5.addEventListener(MouseEvent.MOUSE_DOWN,btn5up);
content_mc.btn_mc6.addEventListener(MouseEvent.MOUSE_DOWN,btn6up);
content_mc.btn_mc7.addEventListener(MouseEvent.MOUSE_DOWN,btn7up);
content_mc.btn_mc8.addEventListener(MouseEvent.MOUSE_DOWN,btn8up);
content_mc.btn_mc9.addEventListener(MouseEvent.MOUSE_DOWN,btn9up);
函数btn1up(事件:MouseEvent):无效{
内容_mc.gotoAndStop(1);
重置();
btn_mc1.到达和停止(2);
}
函数btn2up(事件:MouseEvent):无效{
内容_mc.gotoAndStop(2);
重置();
btn_mc2.到达和停止(2);
}
功能btn3up(事件:MouseEvent):无效{
内容_mc.gotoAndStop(3);
重置();
btn_mc3.到达和停止(2);
}
功能btn4up(事件:MouseEvent):无效{
内容_mc.gotoAndStop(4);
重置();
btn_mc4.到达和停止(4);
}
功能btn5up(事件:MouseEvent):无效{
内容_mc.gotoAndStop(1);
内容_mc.btn _mc5.gotoAndStop(1);
}
功能btn6up(事件:MouseEvent):无效{
内容(6);
}
功能btn7up(事件:MouseEvent):无效{
内容自动停止(7);
}
功能btn8up(事件:MouseEvent):无效{
内容自动停止(8);
}
功能btn9up(事件:MouseEvent):无效{
内容_mc.gotoAndStop(9);;
}
函数重置():void{
对于IVE i=1;In您是否将BTNYMC5添加到CONETNETURMC。错误意味着BTNYMC5不在CalpTeNMC中。您可以张贴更多代码吗?我相信鼠标下拉是一个冒泡事件,所以您可能需要考虑只添加一个鼠标处理程序并对鼠标登陆的内容进行过滤。您可能还想考虑CalthTunMC听EVE。并将它们“翻译”成你自己的更有意义的事件。
import flash.events.MouseEvent;
stop();
btn_mc1.gotoAndStop(2);
btn_mc2.stop();
btn_mc3.stop();
btn_mc4.stop();
content_mc.stop();
btn_mc1.addEventListener(MouseEvent.MOUSE_DOWN, btn1up);
btn_mc2.addEventListener(MouseEvent.MOUSE_DOWN, btn2up);
btn_mc3.addEventListener(MouseEvent.MOUSE_DOWN, btn3up);
btn_mc4.addEventListener(MouseEvent.MOUSE_DOWN, btn4up);
content_mc.btn_mc5.addEventListener(MouseEvent.MOUSE_DOWN, btn5up);
content_mc.btn_mc6.addEventListener(MouseEvent.MOUSE_DOWN, btn6up);
content_mc.btn_mc7.addEventListener(MouseEvent.MOUSE_DOWN, btn7up);
content_mc.btn_mc8.addEventListener(MouseEvent.MOUSE_DOWN, btn8up);
content_mc.btn_mc9.addEventListener(MouseEvent.MOUSE_DOWN, btn9up);
function btn1up(event:MouseEvent):void{
content_mc.gotoAndStop(1);
reset();
btn_mc1.gotoAndStop(2);
}
function btn2up(event:MouseEvent):void{
content_mc.gotoAndStop(2);
reset();
btn_mc2.gotoAndStop(2);
}
function btn3up(event:MouseEvent):void{
content_mc.gotoAndStop(3);
reset();
btn_mc3.gotoAndStop(2);
}
function btn4up(event:MouseEvent):void{
content_mc.gotoAndStop(4);
reset();
btn_mc4.gotoAndStop(4);
}
function btn5up(event:MouseEvent):void{
content_mc.gotoAndStop(1);
content_mc.btn_mc5.gotoAndStop(1);
}
function btn6up(event:MouseEvent):void{
content_mc.gotoAndStop(6);
}
function btn7up(event:MouseEvent):void{
content_mc.gotoAndStop(7);
}
function btn8up(event:MouseEvent):void{
content_mc.gotoAndStop(8);
}
function btn9up(event:MouseEvent):void{
content_mc.gotoAndStop(9);
}
function reset():void{
for(var i = 1; i<= 4; i++){
var btn_name = getChildByName("btn_mc"+i);
btn_name.gotoAndStop(1);
}
}