IEでTextInputにCtrl+Enterで改行されるバグ

IE6/7で確認。

textinput_ie_ctrlenter.swf

上はFlexで書き出したSWFだけど、Flashの入力可能な単一行のTextFieldでも同様の動作。
IEの独自機能のショートカットとFlashPlayerの競合だと思うけど、いつまで放置してるんでしょう。

改行を削除しようにも改行が追加されたタイミングを、Event.CHANGEやFlexEvent.VALUE_COMMITで取得できないので、泥臭く消すしかないっていう。

Web内見回してみたところ、処理してるとこの方が少ないから気づかなかったってことでいいですか?


About this entry