needsSoftKeyboard()方法不可用

时间:2011-05-10 07:19:48

标签: android flex text

我已经安装了

Flash Builder Burrito Sdk 4.5 和 Flash Player 10.2 Air 2.0

但我的视图中没有needSoftKeyboard()方法

<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" 
        xmlns:s="library://ns.adobe.com/flex/spark" title="Home" xmlns:views="views.*"
        destructionPolicy="none" xmlns:mx="library://ns.adobe.com/flex/mx" >

,这不在

<s:TextInput x="194" y="212" />

我已经阅读过有关此方法和SoftKeyboardEvent的内容,但我也无法访问softkeyboard方法和SoftKeyboardEvent。

是什么原因? 可能是我错过了什么。

请帮帮我。 我正在制作一个Flex Mobile项目,用户可以在运行时添加文本。

如何在运行时打开软键盘添加文字。

感谢。

1 个答案:

答案 0 :(得分:0)

您尝试将此设置为什么控件(不是View)?从文档中,它不是方法,而是控件上的属性。 TextInput不需要它,因为它自动出现(并且不能变为false):

http://help.adobe.com/en_US/flex/mobileapps/WS82181550ec4a666a39bafe0312d9a274c00-8000.html

例如,NumericStepper可能会受益于needsSoftKeyboard

控件上还有三个软键盘事件:

softKeyboardActivate, softKeyboardActivating, softKeyboardDeactivate

更多信息: http://help.adobe.com/en_US/as3/dev/WSfffb011ac560372f6bc38fcc12e0166e73b-8000.html