我已经安装了
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项目,用户可以在运行时添加文本。
如何在运行时打开软键盘添加文字。
感谢。
答案 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