Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   компонент TextArea не хочет по русски (http://www.flasher.ru/forum/showthread.php?t=111611)

akerka 04.05.2008 01:59

компонент TextArea не хочет по русски
 
Здравствуйте.
Я использовал стандартный компонент TextArea для отображения текстового поля с возможностью скроллинга. Создаю его программно. Все ничего, но даже при печати на включенной русской раскладке он отображает английские символы. Я расстроен.

Попробовал изменить формат встроенного в компонент TextField, но он игнорирует формат.

Код следующий:

Код:

var sender_name:TextArea=new Textarea;
sender_name.width = 230;
sender_name.maxChars = 255;
sender_name.textField.defaultTextFormat = new TextFormat("Arial", 12, 0x000000,true);
sender_name.textField.embedFonts = true;
addChild(sender_name);

Сам шрифт я внедряю в текстовом поле в первом кадре где добавлены все нужные допустимые символы.

Кто-то сталкивался? Знает в чем дело?

etc 04.05.2008 10:55

При печате в браузере типа Firefox? Если да, то выключите режим прозрачности для флеша в html.

Alex Lexcuk 04.05.2008 18:51

Вложений: 2
Тут мне часто говорят, что нельзя вставлять код в первом кадре, в данном случае код вообще не нужен, может я и ошибаюсь, но проверте: работают ли русские буквы:

akerka 05.05.2008 07:34

Да, черт, Firefox wmode==opaque, остаток от copy-paste из предыдущего сайта.

__etc, можно объяснение, пожалуйста, почему этот параметр мешает этому компоненту? Слишком много бубнов.

Alex Lexcuk: да, там все работает, но как оказалось, эффект давал именно wmode, в Firefox.

etc 05.05.2008 09:55

Цитата:

Сообщение от akerka (Сообщение 737189)
__etc, можно объяснение, пожалуйста, почему этот параметр мешает этому компоненту?

Ответ на этот вопрос знают в Adobe, наверное. Хотя багу уже несколько лет.

EnSonar 17.05.2008 22:53

http://flash-mx.ru/forum/topic_show.pl?pid=1281
как вариант :)

etc 17.05.2008 23:12

Цитата:

Сообщение от EnSonar (Сообщение 739772)

Это не вариант.


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

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