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

Регистрация: Aug 2006
Сообщений: 107
По умолчанию BitmapData, Sprite и проблема с draw

Доброго времени суток.

Начну с проблемы с draw. draw игнорирует 5-й параметр который требует обрезание картинки при рисовании.
Думаю этот код должен был перемешать картинку на 100 пикселев в лево и в верх
Код AS3:
var r:Rectangle = driwing.getBounds(driwing);
 
var v:BitmapData = new BitmapData(r.right - r.left, r.bottom - r.top, true, 0);
var r2:Rectangle = new Rectangle(100, 100, v.width, v.height);
v.draw(driwing, null, null, null, r2);
 
desc.removeChild(driwing);
var b:Bitmap = new Bitmap(v)
desc.addChild(b);
А ничего подобного не происходит. Как пользоваться этим параметром.


И еще. столкнулся с нуждой нарисовать содержимое BitmapData в Sprite. Но не нашел нормального средства для этого(есть подозрения что получится реализовать с помощью beginBitmapFill но это ведь как то лево)


Последний раз редактировалось iNils; 12.01.2011 в 13:47.