私はマップ上に多くの異なるユニットを持っており、どのマップがマウスでクリックされたのかを知りたいと思います。私はこのようなことをしたい:foo:FooBar = e。MouseEventのターゲットですか?
private function setupUnit(gridx:uint, gridy:uint):void {
unit = new Unit(gridx, gridy);
unit.addEventListener(MouseEvent.CLICK, onUnitClick);
}
private function onUnitClick(e:MouseEvent):void {
active_unit:Unit = e.target;
}
そして、後でactive_unit.method()を使う。しかし、これは、 "静的型オブジェクトを持つ値の、おそらく無関係な型ユニットへの暗黙の強制"
これを行うための非常に簡単な方法があると確信しています。どんな勧告?
すばやく対応いただきありがとうございます。私は何を検索するか分からなかったが、これはまさに私が探していたものである。 – Andrew
@Andrew You'rようこそ。 – Patrick