私はtextAreaを持っており、ユーザ入力時にEnterキーなどの特定のキーのデフォルト動作が行われないようにしたいと考えています。ただし、KeyboardEventはcancelableではないため、preventDefaultは機能しません。誰でもこれがどうやってできるのか知っていますか?Flex 3/Flashでキーボードイベントをキャンセルする
2
A
答えて
2
私は、キャンセル可能なTextInputイベントを使用するだけで非常に簡単な回避策を見つけたと思って、Enterキーのトリックを行います。また、バックスペースキーのTextInputイベントは発生しません。これは私がここで何をしようとしているかに影響しませんが、fyiです。
1
このような機能は動作しますか?私はこの私の自己を試していないtho。
textArea.addEventListener(TextEvent.TEXT_INPUT,onTextInput);
private function onTextInput(e:TextEvent):void {
if (e.text == '\n') e.preventDefault();
}
関連する問題
- 1. Flexキーボードイベントを無効にする
- 2. Flex 3:キーボードイベントがスプライトに到達しないようにする
- 3. キーボードイベントをシミュレートする
- 4. キーボードイベント
- 5. wxpythonでwx.Frameでキーボードイベントを取得する
- 6. キーボードイベントをキャプチャするCTRL + s
- 7. キーボードイベントでボタン間を移動する
- 8. ココアでキーボードイベントを処理する
- 9. Android WebViewでキーボードイベントを読む
- 10. OpenGLでキーボードイベントが発生する
- 11. ユーザーをキャンセルするキャンセル 'キャンセル'をクリックします。
- 12. Cycle.jsでキーボードイベントを捉えるには?
- 13. キャンセルをサポートするflexデータプロバイダのアイテムを編集するにはどうすればよいですか?
- 14. キーボードイベント処理
- 15. Qtキーボードイベント(DirectXフルスクリーン)
- 16. 端末のキーボードイベント
- 17. ドラッグ中のキーボードイベント
- 18. Rubyキーボードイベント処理
- 19. キーボードイベント目的C
- 20. MacOSのキーボードイベント
- 21. winformsでのキーボードイベント伝播
- 22. マウスとキーボードイベントを送信する
- 23. hsliderがキーボードイベントを防止する
- 24. javascript:キーボードイベントをデバッグする方法
- 25. mousemoveでonclickをキャンセルする
- 26. UIAlertViewをプログラムでキャンセルする
- 27. JavaScriptによるキーボードイベントのシミュレート
- 28. NSTableViewのデフォルトのキーボードイベント
- 29. Androidの仮想キーボードイベント
- 30. クラス内のAS3キーボードイベントですか?
あなたは正確に何をしていますか?あなたはイベントを聞いて、どのキーが押されたかを確認し、その特定のキーがあれば何もしませんか?あなたが少しでもコードを入れたら、別の+1の価値があるでしょう:) – Ryan
@Brianはコードを入れようとしていましたが、以下のeldamarのコードはちょうど私がやったものです – Steven
ありがとう、良いフォローアップ。 – Ryan