长话短说,我似乎总是在 Adobe AIR 应用程序中遇到不可预测的StageText功能。我想避免触发操作系统本机输入字段并直接在 Feathers/Actionscript 组件中模拟该功能。
我已经完全在 Feathers 中合并了一个屏幕键盘,并实现了一个 Button 子类,它的作用类似于基本的文本输入。当用户点击按钮时,屏幕键盘显示出来,硬件键盘KEYUP被截取并用于动态更新按钮标签属性。
这一切都运作良好,但当然,在我当前的基本小部件中,我没有闪烁的光标或文本可选择性。我可以继续我当前的路径并手动实现我需要的其余部分,但想问是否有人在 Feathers/Starling/Actionscript 技术堆栈中看到或实现了“本地代理”非本地文本输入小部件?(谷歌似乎拒绝了,但我希望那是错误的。当然我不是唯一一个认为 AIR 的 StageText ......麻烦......充其量)