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

时间:2011-10-07 18:00:09

标签: flex keyboard air listener

我有一个TextArea和一个Checkbox。我想在选中复选框时禁用SoftKeyboard,因此TextArea可以滚动而不会弹出。单击Checkbox时我可以让键盘禁用,但是当我单击TextArea滚动它时会弹回。如何使用复选框启用/禁用键盘?以下是我的代码:

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

1 个答案:

答案 0 :(得分:1)

在设备或操作系统上激活或取消激活软件驱动的键盘时,将调度SoftKeyboardEvent对象。 SoftKeyboardEvent对象由具有needsSoftKeyboardproperty设置为true的TextField或InteractiveObject调度。