![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2010
Сообщений: 5
|
Я недавно начал изучать этот замечательный язык по книжке Мука, добрался до встраивания шрифтов.
Полностью копирую пример из книги - не отображается текст, хотя само поле отрисовывается (при textfield.border=true). Вот пример моего кода: package { import flash.display.*; import flash.text.*; public class HelloWorldVerdana extends Sprite { public function HelloWorldVerdana ( ) { var pole:TextField=new TextField(); pole.embedFonts=true; pole.text="hello world"; pole.border=true; pole.width=300; pole.setTextFormat(new TextFormat("ar_font1",20)); addChild(pole); } } } все работает, и присваивается новый формат текста с встроенным шрифтом ar_font1. В книге Мука представлены ввиду встраивания [Embed] [Embed(source="E:/Windows/Fonts/Verdana.ttf", fontFamily="Verdana")] private var verdana:Class; var t:TextField = new TextField( ); t.embedFonts = true; t.htmlText = "<FONT FACE='Verdana'>Hello world</FONT>"; addChild(t); С ними та же история: с строчкой t.embedFonts = true; - не работает, без нее - работает. стоит Flash CS5). Помогите разобраться пожалуйста с проблемой) |
![]() |
Часовой пояс GMT +4, время: 23:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|