Цитата:
Сообщение от in4core
Парни окей, смотрите - я беру делаю скриншот экрана методом draw - понятное дело, там 100500 объектов, кто то под колорТрнасформ кто то еще под какими анаболиками, и что делать тогда?
|
Всё в один контейнер и его скриншотить, либо сам stage, но скорее всего это костыль и такое не практикуется.
Добавлено через 1 минуту
Цитата:
...либо сам stage, но скорее всего это костыль и такое не практикуется.
|
Если твоя совесть позволит использовать правило, работает и ладно.
Добавлено через 11 минут
Код AS3:
public function init():void
{
var c:Sprite = new Sprite();
c.x = 200;
stage.addChild(c);
var a:Shape = new Shape();
a.graphics.beginFill(0xFF0000);
a.graphics.drawRect(0, 0, 100, 100);
a.graphics.endFill();
a.transform.colorTransform = new ColorTransform(0, 1, 1, 1, 0, 0xFF);
c.addChild(a);
var b:Bitmap = new Bitmap(new BitmapData(a.width, a.height, true));
b.bitmapData.draw(c);
stage.addChild(b);
}