Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Ввод в казахской раскладке (http://www.flasher.ru/forum/showthread.php?t=82795)

Flak2000 21.07.2006 12:54

Ввод в казахской раскладке
 
всем добрый день!
очень странно текст на казахском вводится в Input или в текстовое поле компонента. при дизайне никаких проблем - инпут нормально переваривает ввод казахских букв, а вот при запуске вместо специфичных казахских букв ставит "?". соотв. служба текстового ввода установлена. флэш - MX 2004 pro. раньше всё работало, потом подзаменили винду - ну и естественно шрифты все при этом умерли - но используются только Times и Arial. Весь статический казахский текст и всё остальное как показывалось так и показывается, а вот ввод с клавы - отказал. и EXE и SWF - один результат. Как сию проблемку разрешить?

Morozov1982 21.07.2006 13:49

Кинь пожалуйста исходник, я тоже из Казахстана, поэтому, скорее всего смогу помочь. :)

Flak2000 21.07.2006 14:27

да исходник прост - Input поле со шрифтом Arial (Times... не важно, из стандартных), компилим и пытаемся в "КК" набрать там какой-нить текст по казахски. корректно переваривается только "i" - все остальные специфичные буквы отображаются "?". вот и всё, ничего особенного нет. если есть желание - поставь Edit - результат тот же.

Morozov1982 21.07.2006 14:37

Да,... я уже протестил и в 7, и в 8, ничего не выйдет, казахские символы еще пока не экспортируются, но я слышал, что как-то можно программным путём это обойти, порпобую найти как. :)

etc 21.07.2006 14:55

А почему в списке символов не вписать их?

Morozov1982 21.07.2006 15:07

Напиши человеку, как это сделать, я сейчас сходу не вспомню.. :)

etc 21.07.2006 15:28

Ну в Embed вписать необходимые символы...

Morozov1982 21.07.2006 15:55

В том то и прикол, что не пашет для казахских шрифтов. :)

Flak2000 22.07.2006 21:03

Нашёл! Эврика! Не могу не поделится - делаем так: в C:\Windows\system32 есть файлец c_1251.nls. Так вот у этого файлеца есть клон - c_1251k.nls с поддержкой казахского языка! его можно взять например ч пакета программ IZET Tiлмаш (их там 3) или просто тупо дёрнуть из казахско-локализованной 1C:Предприятие! Короче пишем его в system32. Открываем веточку в реестре - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage ищем строковый параметр 1251 и видим - там стоит c_1251.nls меняем на c_1251k.nls, перезагружаемся - и наслаждаемся полученным результатом - в инпутах и компонентах казахские буквы вводятся без проблем!

iNils 22.07.2006 21:11

То есть вы предлагаете каждому пользователь перед просмотром флеша лезть в реестр?


Часовой пояс GMT +4, время: 10:31.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.