PDA

Просмотр полной версии : Проблемы с вводом кириллицы в текстовые поля flash-ролика


garch
13.10.2009, 13:49
Доброго всем для. Если вопрос не совсем соответствует разделу, то приношу свои извинения... Только начал заниматься флеш и столкнулся с довольно странной проблемой: имеется форма отправки сообщения, сделанная на флеш, имеется скрипт на php, который через функцию mail, собственно, и отправляет. Удалось настроить отправку данных от формы скрипту, вот код:
on (release)
{
var send_lv = new LoadVars();
var get_lv = new LoadVars();
send_lv.name1 = _level0.instance56.pole1.text;
send_lv.name2 = _level0.instance56.pole2.text;
send_lv.sendAndLoad("memeil.php", get_lv, "POST");
_root.play();
}
Все нормально отсылается/получается, но:
в браузерах (опера, фаерфокс) невозможно ввести в поля русский текст - кириллицу. Т.е. скопировать или через буфер можно, а с клавиатуры - никак. Самое интересное, в режиме предпросмотра ролика в Sothink SWF Quicker (работаю с ним) русские буквы вводятся. И если просто открыть сам swf-файл браузером - тоже вводятся. Но на сайте не работают. Перерыл в инете кучу информации, импортировал в поля шрифты, задавал кодировку в самом ролике, открывал SWF файл в xml виде (с помощью SWiX) и менял charset'ы тегов - все без толку. Полазил по форуму - дельных советов не нашел (видимо плохо лазил).
Если кто-либо сталкивался с подобной проблемой - прошу отписаться

iNils
13.10.2009, 14:03
Это древний баг плеера, уберите прозрачный фон.

garch
15.10.2009, 17:06
2 iNils
Огромное Вам спасибо. Сперва не поверил что прозрачный фон может как-то влиять на кириллицу - думал шутка. Но убрал параметр в теге и сам убедился)) Еще раз спасибо