選択可能な TextField の上で、MouseEvent.MOUSE_UP が取得できない

Posted: July 5th, 2007 | No Comments »

FlashCS3 で、スクロールバーを自作中のこと。
表題のような事実に気がつきました。

TextField の下のオブジェクトも、親オブジェクトもイベントを送信してくれません。
TextField の上に透明のオブジェクトを載せてもダメ。

コンポーネント作者はどうやって解決してるんだろう、と ScrollPane コンポーネントでテストしてみたところ・・・。


コンポーネントでもダメじゃん!
テキストを選択不可能にすればいいんですが、それだと負けた気がします。

ドキュメントを読むと、選択可能なTextField上でもマウスのクリックだったら取得できそうなんですが・・・。
(HTML テキストにして、文全体を a タグで囲んで LINK イベントを代わりにすれば)

なんとかならないですかねー。
教えてエロい人。



Leave a Reply