![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+1 09.03.11]
Регистрация: Mar 2010
Сообщений: 128
|
Как нарисовать в битмапу объект так чтоб он там отпечатался с координата этого же объекта и с его-же шириной и высотой.
экспериментировал с Matrix но что не получаться. Если не сложно скажите или покажите как это сделать. |
|
|||||
package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Shape; import flash.display.Sprite; import flash.geom.Matrix; import flash.text.TextField; import flash.text.TextFieldAutoSize; public class NewClass extends Sprite { public function NewClass() { var s:Sprite = new Sprite(); s.graphics.beginFill(0xff0000); s.graphics.drawCircle(20, 20, 20); s.graphics.endFill(); s.x = 300; s.y = 200; var bd:BitmapData = new BitmapData(stage.stageWidth, stage.stageHeight, true, 0); var m:Matrix = new Matrix(); m.translate(s.x, s.y); bd.draw(s, m); addChild(new Bitmap(bd)); } } } |
|
|||||
|
[+1 09.03.11]
Регистрация: Mar 2010
Сообщений: 128
|
Спасибо.
Кажется разобрался. |
|
|||||
|
.
|
Чтобы не дергать каждый раз ас3-метод
можно сразу в конструкторе Matrix задавать tx и ty. |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:15. |
|
|
« Предыдущая тема | Следующая тема » |
|
|