![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2009
Сообщений: 122
|
Здравствуйте.
Подскажите пожалуйста. Я добавляю текст: package app.CreateText { import flash.display.MovieClip; import flash.text.TextField; import flash.text.TextFormat; import app.CreateText.SetText; public class GetText extends MovieClip { private var txtHeadet:TextField; private var txtHeaderFrt:TextFormat; private var txt:TextField; private var txtFrt:TextFormat; public function GetText(txtText:String, txtSize:uint, txtColor:String, txtFont:String, txtBold:Boolean, txtWidth:uint, txtX:uint, txtY:uint) { txtHeadet = new TextField(); txtHeaderFrt = new TextFormat(); txtHeadet.text = txtText; txtHeaderFrt.size = txtSize; txtHeaderFrt.color = txtColor; txtHeaderFrt.font = txtFont; txtHeadet.x = txtX; txtHeadet.y = txtY; txtHeaderFrt.bold = true; txtHeadet.setTextFormat(txtHeaderFrt); addChild(txtHeadet); txt = new TextField(); txtFrt = new TextFormat(); txt.text = txtText; txtFrt.size = txtSize; txtFrt.color = txtColor; txtFrt.font = txtFont; txtFrt.bold = txtBold; txt.width = txtWidth; txt.x = txtX; txt.y = txtY; txt.setTextFormat(txtFrt); addChild(txt); } } // end Class } // end Package private function createText():void { txtHeader = new GetText("This course contains\nthe following topics", 24, "0x776f6c", "Arial", false, 300, txtX, 30); addChild(txtHeader); txt1 = new GetText("Alcohol And Drugs", 16, "0x000000", "Arial", false, 300, txtX, 105); txt2 = new GetText("Becoming Familiar With Your Vehicle", 16, "0x000000", "Arial", false, 300, txtX, 130); txt3 = new GetText("Defensive Driving Techniques", 16, "0x000000", "Arial", false, 300, txtX, 155); txt4 = new GetText("Driving In Bad Weather", 16, "0x000000", "Arial", false, 300, txtX, 180); txt5 = new GetText("Driving Privileges", 16, "0x000000", "Arial", false, 300, txtX, 205); txt6 = new GetText("Laws And Rules Of The Road", 16, "0x000000", "Arial", false, 300, txtX, 230); txt7 = new GetText("Road Rage", 16, "0x000000", "Arial", false, 300, txtX, 255); txt8 = new GetText("Seat Belts", 16, "0x000000", "Arial", false, 300, txtX, 280); txt9 = new GetText("Sharing The Road", 16, "0x000000", "Arial", false, 300, txtX, 305); txt10 = new GetText("Signs, Signals, and Markings", 16, "0x000000", "Arial", false, 300, txtX, 330); txt11 = new GetText("Space Management", 16, "0x000000", "Arial", false, 300, txtX, 355); Если txtFrt.bold = false то все ок, как только меняю на жирный шрифт, то вот эта ерунда получается ![]() Не понимаю почему так |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Для txtHeadet не задана ширина. Дефолтная - 100. Ее Вы и получаете.
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: May 2009
Сообщений: 122
|
Да, нет, задана, - 300, как и у всего остального текста
Добавлено через 3 минуты Все, вижу, щас проверю Добавлено через 5 минут Спасибо ! Все работает ! |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:49. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| textfield , textformat |
|
|