Показать сообщение отдельно
Старый 22.02.2010, 01:41
ovevil вне форума Посмотреть профиль Отправить личное сообщение для ovevil Найти все сообщения от ovevil
  № 1  
Ответить с цитированием
ovevil

Регистрация: Sep 2009
Сообщений: 9
По умолчанию Как скопировать часть изображения в Bitmap

Доброе время суток. Не могу решить одну проблему. Есть большое векторное изображение. Во время маштабирования его приходится переводить в растр
Код AS1/AS2:
function rasterizeMovieClip (obj:MovieClip):MovieClip {
	var bd_mc:MovieClip = this.createEmptyMovieClip (obj._name + '_bd', 1);
	bd_mc._visible = false;
	_root.bd = new BitmapData(_root.firstWidth, _root.firstHeight, true, null);
	_root.bd.draw(obj);
	bd_mc.attachBitmap (_root.bd, bd_mc.getNextHighestDepth());
	bd_mc.forceSmoothing = true;
	bd_mc._x = obj._x ;
	bd_mc._y = obj._y ;
	bd_mc._width = obj._width;
	bd_mc._height = obj._height;
	return bd_mc;
}
Вектороное изображение может меняться, но не целиком, а фрагментом(10х10 пикселей). Можно ли сделать так, чтобы при изменении векторной картинки не надо было полностью обновлять растр, а лишь изменять изменившийся фрагмент?

Заранее спасибо.