Flex - 使用复选框禁用软键盘

发布于 2024-12-08 20:38:53 字数 402 浏览 0 评论 0原文

我有一个文本区域和一个复选框。我想在选中该复选框时禁用软键盘,以便可以滚动 TextArea 而不会弹出它。单击复选框时,我可以禁用键盘,但一旦单击文本区域滚动,它就会弹出。如何使用复选框启用/禁用键盘?下面是我的代码:

protected function toggle_keyboard_clickHandler(event:MouseEvent):void
        {
            checkboxStatus = event.target.selected;
            if(checkboxStatus == true){
            SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE;
            }else{}
        }

I have a TextArea and a Checkbox. I want to disable the SoftKeyboard when the checkbox is checcked, so the TextArea can be scrolled without it popping up. I can get the keyboard to disable when the Checkbox is clicked, but as soon as I click on the TextArea to scroll it pops back up. How do I enable/disable the keyboard with a checkbox? Below is my code:

protected function toggle_keyboard_clickHandler(event:MouseEvent):void
        {
            checkboxStatus = event.target.selected;
            if(checkboxStatus == true){
            SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE;
            }else{}
        }

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

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

发布评论

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

评论(1

原来是傀儡 2024-12-15 20:38:53

当在设备或操作系统上激活或停用软件驱动的键盘时,将调度 SoftKeyboardEvent 对象。 SoftKeyboardEvent 对象由需求SoftKeyboard 属性设置为 true 的 TextField 或 InteractiveObject 调度。

A SoftKeyboardEvent object is dispatched when a software-driven keyboard is activated or de-activated on a device or operating system. A SoftKeyboardEvent object is dispatched by a TextField or InteractiveObject that has the needsSoftKeyboardproperty set to true.

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