我正在尝试在自定义类中创建事件侦听器。我在书中看到过这一点,但我收到错误“在 MouseDown 上访问未定义的属性”。我试图尽可能地抽象这个问题。下面提供了我用来调用我的类的命令。感谢您的任何见解。
package
{
import flash.display.*;;
import flash.events.*;;
public class MouseDraw extends Sprite {
public function MouseDraw() {
addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
}
public function OnMouseDown(event:MouseEvent):void {
trace("mouse down");
}
}
}
//fla中的代码
var mouseDraw:MouseDraw= new MouseDraw();
addChild(mouseDraw);