Показать сообщение отдельно
Старый 07.02.2011, 23:47
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 9  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Код AS3:
_canvas.graphics.beginFill(0xFFFFFF, 1);
			_canvas.graphics.drawRect(0, 0, 566, 646);
			_canvas.graphics.endFill();
			_canvas.x = 192;
			_canvas.y = 2;
			addChild(_canvas);
 
			_canvasM.graphics.beginFill(0xFFFFFF, 0);
			_canvasM.graphics.drawRect(0, 0, 566, 646);
			_canvasM.graphics.endFill();
			_canvasM.x = 192;
			_canvasM.y = 2;
			addChild(_canvasM);
 
			_canvas.mask = _canvasM;
 
private function saveToCopm(e:MouseEvent):void 
		{
			//var mat:Matrix = new Matrix(0,0,0,0,-_canvas.x,-_canvas.y);
 
			var bitmapdata:BitmapData = new BitmapData(_canvas.width, _canvas.height, true, 0);
			//bitmapdata.draw(_canvas,mat);
                         bitmapdata.draw(_canvas);
			trace(bitmapdata.rect);
			var bitmap:Bitmap = new Bitmap(bitmapdata);
			bitmap.filters = [new GlowFilter(0xFF0000, 1, 10, 10, 10, 3)];
			addChildAt(bitmap,numChildren-1);
			var ba:ByteArray = PNGEncoder.encode(bitmapdata);
			var fr:FileReference = new FileReference();
			fr.save(ba, 'sketch.png');
		}
вот полный код
в чем косяк то