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

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
По умолчанию Отрисовка битмапдаты

Код AS3:
var bitmapdata:BitmapData = new BitmapData(_canvas.width, _canvas.height, true, 0);
			bitmapdata.draw(_canvas);
			trace(bitmapdata.rect);  // 0,0 гадина
			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');
Пытаюсь отрисовать спрайт, который находится на координатах 192,2
В итоге отрисовывается только часть даты, видимо как раз из за координат. Тоесть получается что картинка сохраняется 50% пустой а 50% зарисованной.... как этого избежать и зарисовать нормально дату ?