Форум 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=128796)

Chilly 17.08.2009 19:32

Буквы с умляутами не отображаются
 
Добрый день! Перерыл весь интернет и весь форум. Теперь решился спросить.

В поле Input Text не отображаются умляуты. Что делать?
Немецкий язык в винду добавил. Во всех редакторах умляуты отображаются.
Кстати, если вписать текст с умляутами в поле до компиляции, то все видно, но ввод работает не корректно...
Что делать?

mooncar 17.08.2009 19:44

Попробуйте шрифт внедрить, если еще не сделали.

Chilly 18.08.2009 01:49

Цитата:

Сообщение от mooncar (Сообщение 843404)
Попробуйте шрифт внедрить, если еще не сделали.

Нашел как раз ваш инструкцию по внедрению http://www.flasher.ru/forum/showthread.php?t=128599
Не помогло. Испробовал на всех версиях от MX до CS4:wacko:

mooncar 18.08.2009 02:13

Попробуйте внедрить ВСЁ, что предлагается по кнопочке "Embed" в инспекторе свойств инпут-поля. Там первый пункт, "All" (54665 символов).
Если поможет - надо искать подходящие дополнительные наборы симоволов в предлагаемом списке или вводить в пользовательской строке.
Кстати, попробуйте ввести символы с умляутами там в этой строке ("Include these charachters") - получается?
Если внедрение всего не поможет, нужно дальше думать.

Добавлено через 15 минут
Если с внедрением дополнительных наборов сразу не получится, то, если я правильно понял, поставьте у себе в системе по умолчнию немецкий (немецкий - я верно понял?), перезагрузите комп, откройте исходник и в коде укажите:
Код AS1/AS2:

System.useCodePage = true

Запустите ролик и попробуйте ввести при раскладке немецкой эти буквы.
Тоже для эксперимента. Но вообще с внедрением "All" должно бы сразу получится...

Chilly 18.08.2009 18:20

Внедрил ВСЁ.
Так же пробовал просто дописать недостающие символы (ÖÄÜöäüß).
Ставил немецкий языком по умолчанию после загрузки.
CodePage тоже стуацию не изменил.
Не выходит.

mooncar 18.08.2009 18:48

Поставил себе немецкую раскладку и язык.
Сделал поле типа Input. Ничего не внедрял. Запустил ролик.
Переключился на DE - немецкий. Ввожу в поле üöäß, все вводится.

Chilly 18.08.2009 19:02

Цитата:

Сообщение от mooncar (Сообщение 843691)
Поставил себе немецкую раскладку и язык.
Сделал поле типа Input. Ничего не внедрял. Запустил ролик.
Переключился на DE - немецкий. Ввожу в поле üöäß, все вводится.

Эээ..а мне что делать?

mooncar 18.08.2009 19:07

Я описал свои действия, чтобы проверить, что будет при стандартных действиях.
Поскольку все получилось, ваша трудность - не результат бага программы, а видимо, есть какой-то внешний по отношению к флешу фактор. Его надо найти, т.е локализвать.
Попробуйте вставить эти симовлы не вводом, а через буфер обмена. Попробуйте запустить ролик на другом компе.

Еще - вы писали - "Во всех редакторах умляуты отображаются."
Скорее всего, они нормально отображаются при обычном написании символов в среде этих программ, а не в полях ввода.
Значит нужно копать в сторону ввода, (если через буфер обмена все введется нормально).

Chilly 18.08.2009 19:20

А можно поросить у вас прикрепить сами файлы сюда (свф, ну и исходник до кучи)?

mooncar 18.08.2009 19:38

Вложений: 1
Пожалуйста.


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

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