"Charselection" と "Charname" (ムービークリップにリンク - charselection に拡張) と "Charname2" (別のムービークリップにリンク - charselection に拡張) があります。どちらがクリックされたかを知るために、コードを作成します。トレースしてみvar charname1 = this.name
ましたが、うまくいきましたが、名前を知らずにオブジェクトとして選択したいです。前もって感謝します
質問する
234 次
2 に答える
0
マウス リスナーに送信される mouseEvent オブジェクトを使用して、イベント ターゲットを取得できます。
于 2012-10-09T17:33:04.207 に答える
0
次の方法で行うことができます。
表示オブジェクトにリンクするstage
変数があり、後者が "Charname" と "Charname2" のベース コンテナーであると仮定すると、次の方法でマウス イベント リスナーをベース コンテナーに割り当てることができます。
var stage:DisplayObject = new DisplayObject();
stage.addEventListener(MouseEvent.MOUSE_DOWN, select);
...次に、event.target
トリガーされているオブジェクトを取得するために使用します。
function select(e:MouseEvent):void {
trace(e.target);
}
于 2012-10-09T17:52:43.453 に答える