2013-04-21 66 views
0

當在多行文本字段上按下Page Down鍵時出現小問題,在我的情況下是輸入類型文本字段。有什麼辦法可以禁用AS3中textField的「Page Down/Page Up」鍵

問題是,按下Page Down後,它似乎在文本的末尾添加了一個額外的空行。

我想知道是否有可能實際禁用Page Down和Page Up鍵功能的文本字段,因爲我並不真正需要它們,這個小麻煩的問題真的讓我感到困擾。

謝謝你的任何建議!

回答

0

嘗試使用鍵盤事件。創建一個鍵盤事件,用於測試page_down鍵以及條件語句的構造函數代碼,如event.preventDefault(),它可以防止任何page_down鍵的操作。

+0

謝謝您的輸入! 我這樣做了,當我打開頁面時,脫字符仍然移動到文本的末尾,輸入仍然會創建一個新的文本行,如下所示:\ inputText.addEventListener(KeyboardEvent.KEY_DOWN,handler); private function handler(e:KeyboardEvent):void { e.preventDefault(); } – 2013-04-21 20:42:36

+0

哦,這很糟糕。我會想到其他的東西.... – 2013-04-21 20:46:32

+0

再次感謝您的幫助,我發現瞭解決方法: http://stackoverflow.com/questions/4928474/as3-setselection-up-arrow-override/6725314#6725314 這工作正如我需要:) 我現在可以安然入睡 – 2013-04-21 21:32:34

相關問題