我在Flash Professional CC中使用actionscript 3制作了MovieClip。我想在任何人单击“文本输入”时添加键盘,而不会影响其他场景。请注意,我想在需要时更改键盘语言。 任何人都可以帮助我吗?使用ActionScript 3在Flash中添加屏幕键盘
-2
A
回答
0
当文本输入开始时,用户的操作系统将处理在触摸设备上添加软键盘。我不确定与操作系统的软键盘有任何接口来改变语言等。
注意:我的解决方案仅适用于您的SWF正在网页上显示的情况。
获得所需功能的唯一方法是创建自己的软键盘。您可以在TextField
上通过ExternalInterface.call("someJS");
调用一些JS来显示位于swf上的div。在那个div里你可以放置你自己的包含键盘的swf。当用户按下某个键时,可以使用ExternalInterface.addCallback("handleKeyPressed", _handleKeyPressed)
回叫将该信息传递回其他SWF。这是一个非常复杂的过程,但是可行。但让操作系统处理软键盘可能是更好的选择。
相关问题
- 1. Actionscript 3 Flash键盘事件
- 2. Flash ActionScript 3.0加载屏幕
- 3. 如何使用Actionscript 3添加升级屏幕3
- 4. 屏幕键盘
- 5. 在iOS上使用actionscript 3强制数字键盘(在CS Flash 5.5中)
- 6. 使用ActionScript的键盘输入3
- 7. 使用键盘输入actionscript 3输入
- 8. 删除第三方键盘的“添加新键盘...”屏幕上的字幕
- 9. Swing屏幕键盘
- 10. Flash网站加载屏幕
- 11. 禁用屏幕键盘
- 12. 键盘不在屏幕上
- 13. 使用屏幕键盘触摸事件
- 14. Qt应用程序添加两个屏幕键盘?
- 15. 在使用屏幕键盘时保持输入字段在屏幕中
- 16. 使用日语屏幕在Windows 7中使用Vitrual键盘
- 17. ipad屏幕键盘原点
- 18. .NET Kiosk屏幕键盘
- 19. 使用actionscript/flash添加“Rarity-Frequence”
- 20. 创建屏幕键盘
- 21. iPhone:键盘块屏幕
- 22. 屏幕上(触摸屏)Web键盘
- 23. 在屏幕键盘上隐藏内容
- 24. 如何在ActionScript 3中获得用户的屏幕分辨率?
- 25. 如何使键盘像Windows 7的屏幕键盘一样?
- 26. 键盘推我的EditText在屏幕
- 27. WinForms中的屏幕上的键盘
- 28. 在屏幕上的键盘上打开
- 29. Flash白板:Actionscript 3
- 30. adobe flash cs5:actionscript 3
你确实需要,除非代码具有所谓的“软键盘”内置的系统上运行,以自己创建它,Flash Player运行时也知道! – someOne