FLEX - 让 textArea 在每次换行时调度一个事件?

发布于 2024-09-30 06:17:37 字数 124 浏览 6 评论 0原文

每次用户在文本区域中输入时换行(即每次按回车/回车键)时,我希望文本区域调度一个事件。然后我可以侦听此事件,然后执行一些处理textArea 的内容。

任何人都可以演示/建议我如何实现这一目标吗?

谢谢

Every time a user takes a new line (i.e each time they press the return/enter key) when typing in a textArea, I would like the textArea to dispatch an event.I can then listen for this event and then carry out some processing on the textArea's contents.

Can anyone demo/advise how I can achieve this?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

幸福%小乖 2024-10-07 06:17:37

Listen for the keyUp Event an check to see if the key pressed is enter.

往日 2024-10-07 06:17:37

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

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

Re el houser's answer: when dealing with components that have a UITextFields (TextInput, TextArea, etc.), you should try to use the keyDown event. If a user holds down a key on the keyboard in a TextInput component the keyDown event will be fired multiple times before a single keyUp event is fired.

There is a built-in event you can listen for -- FlexEvent.ENTER is already dispatched from UITextField (i believe). That should get you on the right path.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文