![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Nov 2005
Сообщений: 148
|
Не могу сделать надпись на Bitmap-е. Поправьте, пожалуйста.
... public class Pan extends MovieClip { ... fmt=new TextFormat("Segoe WP", 20, 0xFFFFFF);//Загружен в библиотеку ... var txt:TLFTextField=new TLFTextField(); txt.width=100; txt.embedFonts=true; txt.autoSize=TextFieldAutoSize.LEFT; txt.wordWrap=true; txt.multiline=true; txt.defaultTextFormat=fmt; txt.text="STRING STRING STRING"; var someTexture = new BitmapData(350, 110, false, 0x06319b); someTexture.draw(txt); var bitmapImg:Bitmap = new Bitmap(someTexture,"auto",true); addChild(bitmapImg); ... В общем-то, и не встроенным шрифтом ничего не пишется ( Последний раз редактировалось zerAlex2; 20.08.2012 в 12:46. |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 148
|
Поменял - синий квадрат (
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Вы проверяли, есть ли текст в текстфилде, прежде чем искать ошибки в битмапдате?
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 148
|
Так я ж том же. Если б не этот долбаный шрифт, всё было бы проще...
Хотя, у меня даже со шрифтом по умолчанию ничего не вышло. Вынес всё в функцию, для удобства чтения. private function makeBitmapDataTexture(str:String) { //fmt=new TextFormat("Segoe WP", 20, 0xFFFFFF); var txt:TextField=new TextField(); txt.width=100; txt.embedFonts=true; txt.selectable=false; txt.autoSize=TextFieldAutoSize.LEFT; txt.wordWrap=true; txt.multiline=true; //txt.defaultTextFormat=fmt; txt.text=str; var someTexture = new BitmapData(350, 110, false, 0x06319b); someTexture.draw(spr); var bitmapImg:Bitmap = new Bitmap(someTexture,"auto",true); var BD:BitmapData=new BitmapData(350, 100); BD.draw(bitmapImg); return BD; } var bitMapTexture:BitmapData=makeBitmapDataTexture("STRING STRING STRING"); var bm:Bitmap = new Bitmap(bitMapTexture,"auto",true);//Для проверки viewport.addChild(bm);//Для проверки Дык, текст-то я присваиваю, как ему не быть? Последний раз редактировалось zerAlex2; 20.08.2012 в 15:40. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Цитата:
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 148
|
Попробую...
Нет, ничего не видно. Но разве txt.text=str; не должно присваивать текст? Последний раз редактировалось zerAlex2; 20.08.2012 в 16:43. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Вы можете хоть всю "Войну и мир" надиктовать, но если в типографии нет шрифта..
__________________
Reality.getBounds(this); |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:41. |
|
|
« Предыдущая тема | Следующая тема » |
|
|