|
|
|||||
Регистрация: Mar 2009
Сообщений: 1
|
русский текст из .as
есть файл .fla и файл .as
из файла .as должен выводить английский и русский текст. экпортирую в .swf - отображается только англ, вместо русского пустое место. поиск юзал, не смог найти точно ответа. кодирвку файла .as нужно поменять? он и так в utf-8 что где исправить? |
|
|||||
ну може такое быть если у вас есть заэмбеденный шрифт не поддерживающий русский текст
|
|
|||||
Регистрация: May 2009
Сообщений: 17
|
Встраивал стандартные и Arial и Verdana - тоже пустое место, они то точно поддерживают кириллицу, может есть где мануал как правильно шрифты эмбедить?
|
|
|||||
Регистрация: Jan 2008
Сообщений: 669
|
Непонятно в чем сложность... Покажите исходник
|
|
|||||
Регистрация: May 2009
Сообщений: 17
|
Во флеше CS4 в библиотеке жму New Font, выбираю Arial, выбираю Regular (когда выбираю Narrow то даже латиница не работает), ставлю галочку экспорт и ввожу Arial. Шрифт работает, но на экране вижу только Qwerty. Сам main.as в UTF8.
package { import flash.display.*; import flash.text.*; public class main extends Sprite { public function main() { Font.registerFont(Arial); var testText:TextField = new TextField(); testText.embedFonts = true; testText.htmlText = "<font face='Arial' size='20'>QwertyЙцукен</font>"; testText.antiAliasType = AntiAliasType.ADVANCED; testText.autoSize = TextFieldAutoSize.CENTER; testText.selectable = false; addChild(testText); } } } Последний раз редактировалось ZedAlert; 01.07.2009 в 11:59. |
|
|||||
package { import flash.display.Sprite; import flash.text.AntiAliasType; import flash.text.TextField; import flash.text.TextFieldAutoSize; import flash.text.TextFormat; public class TestVisual extends Sprite { public function TestVisual() { var testText:TextField = new TextField(); var textFormat:TextFormat = new TextFormat(); textFormat.font = 'Arial'; textFormat.size = 20; testText.htmlText = 'QwertyЙцукен'; testText.setTextFormat( textFormat ); testText.antiAliasType = AntiAliasType.ADVANCED; testText.autoSize = TextFieldAutoSize.CENTER; testText.selectable = false; super.addChild( testText ); } } }
__________________
Работаю |
|
|||||
Регистрация: May 2009
Сообщений: 17
|
Нет, эффект такой же...
|
|
|||||
а у меня работает
Добавлено через 1 минуту замечу что у меня нет строчки
__________________
Работаю |
Часовой пояс GMT +4, время: 23:09. |
|
« Предыдущая тема | Следующая тема » |
|
|