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

IgorQ 22.03.2007 01:29

Вместо текста иероглифы в поле ввода текста
 
Ерунда какая-то возникает в поле для ввода текста если делаю wmode=transperent. Если всё по умолчанию текст пишется русский, если ставлю прозрачность для флешки всё, в опере пишет по английски, в експлорере крякозябры. Может кто встречался, пожалуйста, подскажите как избавиться.

etc 22.03.2007 01:32

http://flasher.ru/forum/showthread.p...ht=transparent

IgorQ 22.03.2007 02:15

Скажите, пожалуйста, куда его нужно установить? Ставлю в начало ролика и не помогает, может в коде что-то нужно изменить?

etc 22.03.2007 03:10

sr.clonen — текстовое поле. В данном случае тебе нужно написать свое имя поля.

IgorQ 22.03.2007 03:45

Цитата:

Сообщение от __etc
sr.clonen — текстовое поле. В данном случае тебе нужно написать свое имя поля.

Не срабатывает. Поле текстовое назвал "zapros", вставил такой код:
Код:

fixWMode = function(str) {
    var index = Selection.getCaretIndex();
    var broken = str.split(chr(4));
    for (var i = 1; i<broken.length; i++) {
          broken[i] = String.fromCharCode(1024+broken[i].charCodeAt(0))+broken[i].substr(1);
    }
    var out = broken.join("");
    if (index<out.length-1&&str.length!=out.length) {
          Selection.setSelection(index-1,index-1);
    }
    return out;
}
zapros.onChanged = function() {
    this.text = fixWMode(this.text);
};

Не выходит, пожалуйста, помогите разобраться.

etc 22.03.2007 04:12

В приведенном коде все верно.
Показывай исходник.

IgorQ 22.03.2007 04:48

Вложений: 1
Цитата:

Сообщение от __etc
В приведенном коде все верно.
Показывай исходник.

Прикрепил исходник к сообщению.

etc 22.03.2007 04:58

В IE все работает. Данная заплатка только для IE, для Opera, Firefox и других она не годится (там проблема просто вообще не решается). В них все, что совпадает с английской раскладкой вводится в английской раскладке, а остальные буквы нормально.

IgorQ 22.03.2007 13:41

Странно, у меня даже в IE не работает :( Может IE косой? Ведь во флешке всё порядке вроде.


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

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