Показать сообщение отдельно
Старый 23.07.2009, 15:31
Jewelz вне форума Посмотреть профиль Отправить личное сообщение для Jewelz Найти все сообщения от Jewelz
  № 4  
Ответить с цитированием
Jewelz
 
Аватар для Jewelz

Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
а можно вопрос?

как именно сделать draw не всего stage (или Sprite) а именно нужного пикселя?
ведь в методе draw нужно задавать весь Sprite для отрисовки..
что очень долго если мне нужно это сделать не один раз..


я додумался только до такого способа... к примеру если надо определить пиксель под мышой

Код AS3:
var bd:BitmapData = new BitmapData(1,1);	
bd.draw(stage,new Matrix(1,0,0,1,-mouseX,-mouseY));		
 
var color:uint = bd.getPixel(0, 0);
то есть по сути рисуется только верхний левый пиксель, а точку где находится мышь пододвигаем в него


Последний раз редактировалось Jewelz; 23.07.2009 в 15:41.