我正在使用 flash cs5.5 并为文本字段提供以下代码
txt.addEventListener(KeyboardEvent.KEY_UP , key_up);
txt.addEventListener(KeyboardEvent.KEY_DOWN , key_down);
txt.addEventListener(TextEvent.TEXT_INPUT, key_input);
我正在为 iOS 构建(使用 AIR),但这些事件都没有在 iPhone 上触发。在模拟器上它工作正常。
如何在 iOS 上捕获这些事件?我已经尝试过使用 textfield 和 TLFTextField。
最佳答案
您是否考虑过使用 StageText?除了您列出的事件之外,您还可以获得:
其他一些好处:
缺点是 StageText 比其他文本字段类型更难使用。然而,Adobe 员工 Christian Cantrell 为 StageText 创建了一个名为 NativeText 的包装类,旨在简化事情。它目前在 GitHub 上,可与 Flash CS 一起使用,并且已经 fork 了几次以修复一些错误并添加缺失的功能:
NativeText on GitHub
关于flash - 使用 Flash 在 iOS 文本字段上捕获文本事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6098311/