- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マウスクリックで値を送る(AS3.0))
マウスクリックで値を送る(AS3.0)
このQ&Aのポイント
- Flash Pro CS5でAS3.0を使用しています。
- ステージにtest_txt1とtest_txt2を配置し、クリックされたら同じ関数(testFunc)を呼び出すようになっています。
- どちらのテキストがクリックされたかを判断するためには、イベントリスナーに引数を追加して値を渡す方法があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
リスナー関数の引数はイベントで そのイベントのターゲット(カレントターゲット)が そのイベントを受けたものですよ。 testFunc を次のように変更すれば 何か見えてくるものがあるのではないでしょうか? function testFunc(evt:MouseEvent):void { trace(evt.currentTarget.name); evt.currentTarget.text = "私,クリックされました!"; }
お礼
なるほど! このようにイベントを受けたターゲット名を取得することができるのですね! これで問題を解決することができました。 本当に初歩的な質問ですみません。 このあたりもしっかりと本などで勉強していきます。 ありがとうございました!