我在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的屏幕鍵盤
- 2. Actionscript 3 Flash鍵盤事件
- 3. Flash ActionScript 3.0加載屏幕
- 4. 如何使用Actionscript 3添加升級屏幕3
- 5. 如何在屏幕上使用Flash鍵盤使用Windows?
- 6. 屏幕鍵盤
- 7. 在iOS上使用actionscript 3強制數字鍵盤(在CS Flash 5.5中)
- 8. 使用ActionScript的鍵盤輸入3
- 9. 使用鍵盤輸入actionscript 3輸入
- 10. 刪除第三方鍵盤的「添加新鍵盤...」屏幕上的字幕
- 11. Swing屏幕鍵盤
- 12. Flash網站加載屏幕
- 13. 在屏幕上的鍵盤
- 14. 禁用屏幕鍵盤
- 15. 用firemonkey屏幕鍵盤[Mac]
- 16. 鍵盤不在屏幕上
- 17. 在Flash的ActionScript 3
- 18. 在actionscript中的flash seekbar 3
- 19. Linux,使用鍵盤屏幕關閉
- 20. 使用屏幕鍵盤觸摸事件
- 21. 在Android中創建鍵盤屏幕
- 22. Qt應用程序添加兩個屏幕鍵盤?
- 23. 將Actionscript 2中的鍵盤監聽器添加到整個flash動畫中
- 24. 使用actionscript/flash添加「Rarity-Frequence」
- 25. 在使用屏幕鍵盤時保持輸入字段在屏幕中
- 26. 使用日語屏幕在Windows 7中使用Vitrual鍵盤
- 27. ipad屏幕鍵盤原點
- 28. .NET Kiosk屏幕鍵盤
- 29. Android鍵盤隱藏屏幕
- 30. 創建屏幕鍵盤
你確實需要,除非代碼具有所謂的「軟鍵盤」內置的系統上運行,以自己創建它,Flash Player運行時也知道! – someOne