Показать сообщение отдельно
Старый 20.08.2012, 15:29
zerAlex2 вне форума Посмотреть профиль Отправить личное сообщение для zerAlex2 Найти все сообщения от zerAlex2
  № 6  
Ответить с цитированием
zerAlex2

Регистрация: Nov 2005
Сообщений: 148
Так я ж том же. Если б не этот долбаный шрифт, всё было бы проще...
Хотя, у меня даже со шрифтом по умолчанию ничего не вышло. Вынес всё в функцию, для удобства чтения.

Код AS3:
 
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);//Для проверки
Последние 2 строки только для проверки, мне на выходе нужна BitmapData для материала Plane.
Дык, текст-то я присваиваю, как ему не быть?


Последний раз редактировалось zerAlex2; 20.08.2012 в 15:40.