下面的代码似乎没有按预期工作,我什至没有看到跟踪语句,但我没有收到任何错误。我特别迷茫!
keyboardMC.button0MC.addEventListener(MouseEvent.CLICK, Button0);
function Button0(mouseEvent:MouseEvent):void {
trace('0');
}
我还应该提到,我放入函数中的任何其他代码都不会执行。
有人能看出这有什么问题吗?
下面的代码似乎没有按预期工作,我什至没有看到跟踪语句,但我没有收到任何错误。我特别迷茫!
keyboardMC.button0MC.addEventListener(MouseEvent.CLICK, Button0);
function Button0(mouseEvent:MouseEvent):void {
trace('0');
}
我还应该提到,我放入函数中的任何其他代码都不会执行。
有人能看出这有什么问题吗?
如果 Jason Sturges 说它在Display List的顶部,您的代码应该可以工作。基本上检查该电影剪辑上是否覆盖了某些东西,它不会发生事件。
shaumhusain 的意思是这样做:
stage.addEventListener(MouseEvent.CLICK, OnClickHandler);
function OnClickHandler(e:MouseEvent):void
{
trace(e.target.name);
}
还要检查该movieclip 的父级是否为mouseEnabled,否则它将不起作用。