我在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