【问题标题】:FLEX - make textArea dispatch an event each time a new line is taken?FLEX - 每次换行时让 textArea 调度一个事件?
【发布时间】:2010-11-01 12:14:48
【问题描述】:

每次用户在输入 textArea 时换行(即每次按下回车键),我希望 textArea 调度一个事件。然后我可以监听这个事件,然后执行对 textArea 的内容进行一些处理。

谁能演示/建议我如何实现这一目标?

谢谢

【问题讨论】:

    标签: apache-flex flex4


    【解决方案1】:

    收听keyUp Event 并检查按下的键是否为enter

    【讨论】:

      【解决方案2】:

      Re el houser 的回答:在处理具有 UITextFields(TextInput、TextArea 等)的组件时,您应该尝试使用 keyDown 事件。如果用户在 TextInput 组件中按住键盘上的某个键,则在触发单个 keyUp 事件之前会触发多次 keyDown 事件。

      有一个您可以监听的内置事件——FlexEvent.ENTER 已经从 UITextField 调度(我相信)。这应该会让你走上正确的道路。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-09-15
        • 1970-01-01
        • 1970-01-01
        • 2018-03-07
        • 2010-10-03
        • 1970-01-01
        • 2014-07-27
        • 1970-01-01
        相关资源
        最近更新 更多