为什么不触发 myMouseClick 事件?
myMC:TestMC = new TestMC();
myMC.addEventListener(MouseEvent.CLICK, myMouseClick);
addChild(myMC);
function myMouseClick(e:MouseEvent):void {
trace("clicked");
}
据我从看过的教程中可以看出,这应该可行。有那么一瞬间,我想,既然我要在 myMC 中添加事件侦听器,我需要在 myMC 类中添加事件函数,但这不起作用。刚刚给出了关于访问未定义属性的错误。
如果有帮助的话,TestMC 是一个单独的扩展影片剪辑的 .as 文件。
我只是想这样做,所以当单击影片剪辑本身时,它会做一些事情。影片剪辑本身将跟随鼠标。