我正在从命令行将Flash项目编译为iPhone IPA文件。我在舞台上有一个可编辑的TLFTextField,但无论我做什么,iOS上的softKeyboard都不会弹出。尝试在TLFTextField上设置“needsSoftKeyboard”时,在通过Flash测试电影时出现错误:“找不到属性”。电影确实在iOS上正确加载,但仍然没有弹出键盘。如果我将“pan”放在应用程序描述符文件中也没关系。
基本上我只想弹出一个键盘来填写输入字段中的文本。我错过了什么?
答案 0 :(得分:1)
您需要向TexContainerManager添加一些可以处理编辑操作的交互。 RichEditableTextContainerManager就是这样的一个例子。这是RichEditableText组件使用的管理器类,是实现自己的管理器类的良好起点。注意它如何处理对beginInteraction()和endInteraction()的调用(以及其他更精细的控制)。
答案 1 :(得分:1)
这是一个静态类,使您的textFields与IOS softKey兼容: http://forums.adobe.com/ideas/2903
答案 2 :(得分:0)
我不知道你是否真的需要一个TLFTextField,但我遇到了与spark组件Text相同的问题。如果我使用了mx控件TextInput,那就解决了。
答案 3 :(得分:0)
你是说TLFTextField在'needsSoftKeyboard'属性上给你一个错误?确保您指向Flash中的10.2版并按照in the docs编译Air 2.6。