Форум 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
Пожалуйста.

Chilly 19.08.2009 00:46

Спасибо! В тексте, заданном по-умолчанию умляуты есть..при копи-пасте - тоже...а при ручном вводе - простые буквы(

Jivel 19.08.2009 00:56

А у вашей флешки фон не задан в HTML прозрачным?

Chilly 19.08.2009 12:32

mooncar говорил, что у него все по умолчанию стояло и при этом работало корректно...

mooncar 19.08.2009 13:03

То есть, и моем примере (готовой swf-ке) у вас тоже не вводится с клавитатуры?

Chilly 19.08.2009 17:52

Цитата:

Сообщение от mooncar (Сообщение 843855)
То есть, и моем примере (готовой swf-ке) у вас тоже не вводится с клавитатуры?

Нет. Ввожу Ü - вижу U.
При копи-пасте все ОК!

Alex_41 20.08.2009 16:42

Попробуй у поля ввода поставить шрифт Arial.

Chilly 21.08.2009 01:14

Цитата:

Сообщение от Alex_41 (Сообщение 844189)
Попробуй у поля ввода поставить шрифт Arial.

Не помогло.
На рабочей и домашней машине стоит винда XP zver cd. Может в ней дело...

Jivel 21.08.2009 03:17

Цитата:

Сообщение от Chilly (Сообщение 844336)
Не помогло.
На рабочей и домашней машине стоит винда XP zver cd. Может в ней дело...

выложите вашу флешку с полем в инет чтом можно было с разных точек ввести.
Правда одна трабла у меня например нет умляута =( а вводить энд последовательностью может быть некорректно =(

mooncar 21.08.2009 03:40

Положить-то автор положит, скорее всего у всех все введется (я, например, проверю). Но пока у него самого трабл, и он не знает, в чем дело, работа у него будет стоять и по моральным и по техническим причинам...

etc 21.08.2009 10:27

А wmode чему равен?

Chilly 21.08.2009 13:40

Цитата:

Сообщение от etc (Сообщение 844374)
А wmode чему равен?

флешка без html оболочки

Добавлено через 4 минуты
mooncar :
запустил вашу флешку на чужом компе- все работает, а на моем - ни в какую(((

mooncar 21.08.2009 17:27

Может дело в версии плеера? Тут недавно была тема - выяснилось, что Input-поля по-разному себя ведут в разных плеерах. Посмотрите у себя и там, где запускали.


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

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