![]() |
|
||||||||||
|
|||||
|
[+1.3 02.10.12]
[+4 08.10.12] |
Язык ввода. Как через AS3 определить какой язык ввода... Собственно и все
__________________
Я не тупой, я просто мыслю иначе |
|
|||||
|
[+1.3 02.10.12]
[+4 08.10.12] |
Вот нашел trace(flash.system.Capabilities.language);
Добавлено через 2 минуты А это язык самой системы....
__________________
Я не тупой, я просто мыслю иначе |
|
|||||
|
Никак нельзя, флеш не умеет. Только Zinc с подключенной DLL (alexcon314 в этом посте подсказывал: http://www.flasher.ru/forum/showthread.php?t=185876)
__________________
Кодинг, багинг, алгоритминг. me @ |
|
|||||
|
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
|
Хм. Язык ввода требуется при вводе. А значит, если пользователь что-то ввел — мы можем посмотреть, что это за символ и по нему определить язык ввода.
import flash.text.TextField; import flash.text.TextFieldType; import flash.text.TextFormat; import flash.events.Event; var tf:TextField = new TextField(); tf.defaultTextFormat = new TextFormat("Tahoma", 11, 0x000000) tf.width = 500; tf.height = 200 tf.border = true; tf.embedFonts = false tf.type = TextFieldType.INPUT addChild(tf) tf.addEventListener(Event.CHANGE, onTextChange) function onTextChange(e:Event):void { var char:int = tf.text.charCodeAt(tf.text.length - 1); if(char >= 33 && char <= 126){ trace("RU") } }
__________________
hauts.ru |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:19. |
|
|
« Предыдущая тема | Следующая тема » |
|
|