カスタム クラスでイベント リスナーを作成しようとしています。これは本で見たことがありますが、「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");
}
}
}
//フラットなコード
var mouseDraw:MouseDraw= new MouseDraw();
addChild(mouseDraw);