• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マウスクリックで値を送る(AS3.0))

マウスクリックで値を送る(AS3.0)

このQ&Aのポイント
  • Flash Pro CS5でAS3.0を使用しています。
  • ステージにtest_txt1とtest_txt2を配置し、クリックされたら同じ関数(testFunc)を呼び出すようになっています。
  • どちらのテキストがクリックされたかを判断するためには、イベントリスナーに引数を追加して値を渡す方法があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

リスナー関数の引数はイベントで そのイベントのターゲット(カレントターゲット)が そのイベントを受けたものですよ。 testFunc を次のように変更すれば 何か見えてくるものがあるのではないでしょうか? function testFunc(evt:MouseEvent):void { trace(evt.currentTarget.name); evt.currentTarget.text = "私,クリックされました!"; }

ponyooon
質問者

お礼

なるほど! このようにイベントを受けたターゲット名を取得することができるのですね! これで問題を解決することができました。 本当に初歩的な質問ですみません。 このあたりもしっかりと本などで勉強していきます。 ありがとうございました!

関連するQ&A