2009-03-24から1日間の記事一覧

Ctrl+EnterとAlt+EnterでEvent.CHANGEが呼ばれない

何が原因かわからないのであまり深くは追求しないが、UITextField(TextFieldは未確認)で、Ctrl+EnterまたはAlt+Enterを入力すると、見た目改行が入るのにEvent.CHANGEが呼ばれない。不思議なのは同じ入力を2回以上するとちゃんと呼ばれることだ。 複数行入力…

KEY_DOWNとCHANGEのThreadへの影響

「同一関数内でevent関数を使って同じオブジェクトに対してKeyboardEvent.KEY_DOWNとEvent.CHANGEをlistenすると、KEY_DOWNしか呼ばれない」という、そうめんをやってきた中で一番困る現象がある。 これの解決法は、KEY_DOWNとCHANGEをlistenするThreadを別…

Ctrl+EnterとAlt+EnterでEvent.CHANGEが呼ばれない(解決編)

いろいろ調べた結果、これらは\rを入力しているのだが\rは「なぜか」文字列の足しになってないようだ。 というわけで\nを入力させればよい。KEY_DOWNのハンドラに次のように書く。postareaはTextArea. if (e.keyCode == Keyboard.ENTER && (e.controlKey == …