myMouseClick イベントが発生しないのはなぜですか?
myMC:TestMC = new TestMC();
myMC.addEventListener(MouseEvent.CLICK, myMouseClick);
addChild(myMC);
function myMouseClick(e:MouseEvent):void {
trace("clicked");
}
私が見たチュートリアルからわかる限り、それはうまくいくはずです。一瞬、myMC にイベントリスナーを追加するので、myMC クラス内にイベント関数を持たせる必要があると思ったのですが、うまくいきませんでした。未定義のプロパティへのアクセスに関するエラーが発生しました。
それが役立つ場合、TestMC は、ムービー クリップを拡張する別の .as ファイルです。
ムービー クリップ自体をクリックすると、何かが実行されるようにしようとしています。ムービー クリップ自体がマウスに追従します。