如何通过监听textInput事件截获Flex的TextArea控件的回车

下面的例子展示了如何通过监听TextArea的 textInput事件和检查TextEvent对象的text属性,来截获该控件中按下的回车换行。
下面是具体的源代码:
Download: main.mxml
  1. <!-- http://blog.flexexamples.com/2008/03/07/preventing-line-feeds-in-a-textarea-control-in-flex/ -->
  2. <mx:application xmlns:mx="http://www.adobe.com/2006/mxml">
  3. layout="vertical"
  4. verticalAlign="middle"
  5. backgroundColor="white"&gt;</mx:application>
  6. <mx:script>
  7. <!--[CDATA[
  8. private function textArea_textInput(evt:TextEvent):void {
  9. if (evt.text == "\n") {
  10. evt.preventDefault();
  11. }
  12. }
  13. ]]-->
  14. </mx:script>
  15. <mx:textarea id="textArea">
  16. verticalScrollPolicy="on"
  17. width="160"
  18. height="120"
  19. textInput="textArea_textInput(event);"&gt;
  20. <mx:text>The quick brown fox jumped over the lazy dog.</mx:text>
  21. </mx:textarea>

你可能感兴趣的:(职场,休闲)