Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Input text и русский текст (http://www.flasher.ru/forum/showthread.php?t=87458)

Что такое хорошо? 05.11.2006 23:05

Input text и русский текст
 
Юникод и 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

Цитата:

Сообщение от __etc
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

Цитата:

Сообщение от Kikasso
Я эти буквы в отдельном файле храню и если надо вставляю. Если просто включать символы кириллицы, добавятся 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 = "";



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

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