![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Создаю значит я Текст-филд с параметром Динамик текст, ставлю туда переменную X далее гружу в Икс переменную из файла (в файле нечто типа x="ФЫФВЫЫВАЧСИСМИ" кароче тока русский шрифт).Запускаю - нос..Вся кирилица заменяется на какие-то знаки препинания, текст в Textfield properties стоит Arial Cyr. Сохраняю свой Fla, открываю его в Flash5...и о чудо !!!...все русские буквы пишутся нормально...Неужели в МХ нельзя работать с русскими шрифтами ????
__________________
Все что не делается - все к лучшему Все что к лучшему - то не делается |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
trace(escape("капля точит камень"));
копипастишь полученное в свой текстовый файлик (переменная=эскейпнутый_русский_текст) и радуешься ![]() |
|
|||||
|
Регистрация: 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. |
|
|
« Предыдущая тема | Следующая тема » |
|
|