Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 28.05.2002, 20:42
руль вне форума Посмотреть профиль Отправить личное сообщение для руль Найти все сообщения от руль
  № 1  
руль
 
Аватар для руль

Регистрация: May 2002
Адрес: Литва
Сообщений: 109
Отправить сообщение для руль с помощью ICQ
Question Новый глюк Flash MX или я просто торможу ?

Создаю значит я Текст-филд с параметром Динамик текст, ставлю туда переменную X далее гружу в Икс переменную из файла (в файле нечто типа x="ФЫФВЫЫВАЧСИСМИ" кароче тока русский шрифт).Запускаю - нос..Вся кирилица заменяется на какие-то знаки препинания, текст в Textfield properties стоит Arial Cyr. Сохраняю свой Fla, открываю его в Flash5...и о чудо !!!...все русские буквы пишутся нормально...Неужели в МХ нельзя работать с русскими шрифтами ????
__________________
Все что не делается - все к лучшему
Все что к лучшему - то не делается

Старый 28.05.2002, 21:28
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 2  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
trace(escape("капля точит камень"));

копипастишь полученное в свой текстовый файлик (переменная=эскейпнутый_русский_текст) и радуешься

Старый 29.05.2002, 01:30
Aib вне форума Посмотреть профиль Отправить личное сообщение для Aib Посетить домашнюю страницу Aib Найти все сообщения от Aib
  № 3  
Aib

Регистрация: Oct 2001
Адрес: Россия, Казань
Сообщений: 270
Как раз в MX русские шрифты и заработали, потому что Unicode дали. Просто нужно все параметры задавать программно, типа
myTextField.text = "Усё по русски"

Вот самплик:
Код:
_root.createEmptyMovieClip("mButton", 0);
_root.mButton.beginGradientFill("radial", [0xEAABFF, 0xa000e0, 0x050003], [100, 60, 0], [0, 0x9f, 0xff], {matrixType:"box", x:0, y:0, w:300, h:100, r:0 });
_root.moveTo(0, 50);
_root.lineTo(150, 0);
_root.lineTo(300, 50);
_root.lineTo(150, 100);
_root.lineTo(0, 50);
_root.mButton.endFill();
_root.mButton.createTextField("mText", 1, 0, 0, 300, 100);
mFormat = new TextFormat("Monotype Corsiva", 36, 0xFFAA00, 0, 0, 0, "", "", "center");
_root.mButton.mText.text = "Change\nLanguage";
_root.mButton.mText.autosize = "center";
_root.mButton.mText.selectable = false;
_root.mButton.mText.setTextFormat(mFormat);
i = true;
_root.createEmptyMovieClip("tButton", 1);
_root.tButton.beginFill(0x000000, 0);
_root.moveTo(30, 50);
_root.lineTo(150, 10);
_root.lineTo(270, 50);
_root.lineTo(150, 90);
_root.lineTo(30, 50);
_root.tButton.endFill();
_root.tButton.onRelease = function(){
	if (i){
		_root.mButton.mText.text = "Сменить\nЯзык";
	} else {
		_root.mButton.mText.text = "Change\nLanguage";
	}
	_root.mButton.mText.setTextFormat(mFormat);
	i = !i;
}
__________________
The war does not determine who is right. Only who is left.

Создать новую тему   Часовой пояс GMT +4, время: 02:05.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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