PDA

Просмотр полной версии : Input text и русский текст


Что такое хорошо?
05.11.2006, 23:05
Юникод и System.useCodepage = true; невыручают :(
Латинские символы вводятся, а как только переключаюсь в RU - вообще ничего.
Курсор стоит на месте.
NB >>> Поиск советует Юникод.
Но я не загружаю данные из внешних файлов.

В чем тут проблема? (кроме моего незнания)

iNils
05.11.2006, 23:12
Где не отображается, в IDE или HTML? Если HTML, то флешка прозрачная или нет?

Что такое хорошо?
05.11.2006, 23:14
нет. Флэшка не прозрачная.
Не отображается как в HTML, так и просто в тест. среде.
Даже не набирается при RU раскладке.
курсор тупо стоит.

iNils
05.11.2006, 23:26
А русские символы шрифта внедрены?

Что такое хорошо?
05.11.2006, 23:38
это обязательно для INPUT TEXT при работе с кириллицей?
СВФ увеличится (сейчас весит 14К).

iNils
05.11.2006, 23:42
это обязательно для INPUT TEXT при работе с кириллицей?
СВФ увеличится (сейчас весит 14К).Странный вопрос. Откуда будет флеш брать символы кирилицы для поля с embed=true, если они не внедрены?

Хемуль
06.11.2006, 00:20
2 Что такое хорошо?:
Если это баннер, то 14 Кб + внедрение символов врядли выйдет за допустимые пределы. ^_^ Или сколько там у вас ограничение? Вы просто не внедряйте все символы...

iNils
06.11.2006, 00:30
Хемуль, ты часто встречаешь баннеры с INPUT TEXT?

Хемуль
06.11.2006, 00:43
2 iNils:
А, не заметил... ^_^ LoL
Но если не баннер, тогда товарищу Что такое хорошо? вообще не стоит беспокоиться за размер. ^_^

El Scream
06.11.2006, 02:10
Имхо, если не загружаете внешние данные (хотя это не столь важно) и так трясетесь изза лишних килобайтов - Создавайте все программно, получается меньше нежели если вставлять из Компонентов.

etc
06.11.2006, 03:40
El Scream, а каким боком здесь компоненты?

El Scream
06.11.2006, 03:54
El Scream, а каким боком здесь компоненты?

Название топика "Input text и русский текст" - понял как: Есть у человека флешка в которой у него лежит TextInput, которая в свою очередь является компонентой во флеше, которою можно взять из окна Components (Ctrl+F7).
Ошибку понял, речь шла об объекте "текстовое поле".
Принцип замены объекта созданного на кадре до компиляции, на объект созданный путем скрипта в скомпилированном ролике оставляю открытым.

Kikasso
06.11.2006, 04:56
Если embed=true, тогда наверное есть смысл включить русские буквы ;)) Но только в поле внизу - "include this characters" - и туда тупо "АБВГДЕЁ..абвгдеё....."
Я эти буквы в отдельном файле храню и если надо вставляю. Если просто включать символы кириллицы, добавятся 499 буквы, многовато, а так только 66.

iNils
06.11.2006, 05:01
Я эти буквы в отдельном файле храню и если надо вставляю. Если просто включать символы кириллицы, добавятся 499 буквы, многовато, а так только 66.Есть файлик такой
C:\Documents and Settings\user\Local Settings\Application Data\Macromedia\Flash 8\en\Configuration\FontEmbedding\UnicodeTable.xml
Его пожно подредактировать, то есть сделать свой набор в списке с нужными символами.

Что такое хорошо?
06.11.2006, 15:07
Пытаюсь сделать форму (для отправки сообщения на E-mail).
Этого никогда раньше не делал, так что извините, если туплю, и не въезжаю, почему кирилл в моем случае не пишет.

Вот беру этот пример из хэлпа, и русский текст в нем нормально входит.
this.createTextField("username_txt", this.getNextHighestDepth(), 10, 10, 100, 22);
username_txt.border = true;
username_txt.type = "input";
username_txt.text = "";