Flash TLFTextField 不会调用 iOS 上的软键盘

标签 flash actionscript-3 ios air

我正在从命令行将 Flash 项目编译为 iPhone IPA 文件。我在舞台上有一个可编辑的 TLFTextField,但无论我做什么,iOS 上的 softKeyboard 都不会弹出。尝试在 TLFTextField 上设置“needsSoftKeyboard”时,在通过 Flash 测试电影时出现错误:“找不到属性”。电影确实在 iOS 上正确加载,但仍然没有弹出键盘。我是否将“pan”放入应用程序描述 rune 件中也无关紧要。

基本上我只想弹出一个键盘来在输入字段中填写文本。我错过了什么?

最佳答案

您需要向可以处理编辑操作的 TexContainerManager 添加某种交互。 RichEditableTextContainerManager就是这样的一个例子。这是 RichEditableText 组件使用的管理器类,是实现您自己的管理器类的良好起点。请注意它如何处理对 beginInteraction() 和 endInteraction() 的调用(以及其他用于更精细控制的事情)。

关于Flash TLFTextField 不会调用 iOS 上的软键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5740356/

相关文章:

apache-flex - Flex/Flash/AS3中的Vsync?

ios - NSPredicate 按单词匹配字符串

ios - 更新发布在air 3.5?

actionscript-3 - 如何找到给定比例、倾斜和平移值的变换矩阵?

Flash/AIR AS3 : comparing contents of Screen. 屏幕

ios - iOS:除非将区域设置为印度,否则印地语语言本地化将不起作用

ios - 如何在 Swift 3 的另一个闭包内设置 UIButton 的 isSelected 属性

flash - 检查一个类是否有方法

php - sql注入(inject)是否可以通过 file_get_contents ("php://input");或者只用 get 和 post 就可以了?

python - 从 pyamf 中故意返回一个 FaultObject