воскресенье, 11 июля 2010 г.

WMode против ввода кириллических символов в text input

Сейчас эта проблема уже не так актуальна, как пару лет назад, т.к. в некоторых браузерах и версиях плеера она не проявляется; тем не менее, иногда это может доставить много неудобств. Так произошло и в этот раз.


После поиска в сети решения и нахождения его отсутствия, был сделан универсальный, легко применимый и во всех отношениях классный фикс — http://bsmart.ru/flash_sdk/wmode_ru_fix/. Фикс реализован на AS 1-2.0. Думаю, переписать для работы с AS 3 не составит особого труда. По ссылке можно убедиться, что в transparent режиме вводятся все русские символы. Расширив или изменив распознавание маркера, можно добиться корректного ввода любых символов из набора UTF-8, сейчас он настроен на русский язык.


P.S. ага, работает не везде и Nox Noctis такое же решение уже предлагал:

http://flash-mx.ru/forum/topic_show.pl?pid=1281


Ну не стирать же теперь этот пост? Smile



Комментариев нет:

Отправить комментарий