Показать сообщение отдельно
Старый 28.02.2010, 23:45
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 8  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Код AS1/AS2:
import flash.display.BitmapData;
 
var jpgContainer:MovieClip = createEmptyMovieClip("jpgContainer", 0);
 
var mcl:MovieClipLoader = new MovieClipLoader();
mcl.addListener(this);
mcl.loadClip("avatar.jpg", jpgContainer);
 
var bmd:BitmapData = new BitmapData(499, 299, true);
 
function onLoadInit(target:MovieClip):Void 
{
	bmd.draw(target);
 
	var s:String = "";
	for (var i:Number = 0; i < 100; i++)
	{
		for (var j:Number = 0; j < 100; j++)
		{
			s += colorToString(bmd.getPixel(j, i)) + " ";
		}
	}
	tf.text = s;
}
 
function colorToString(color:Number):String
{
	var r:Number = color >> 16 & 0xFF;
	var g:Number = color >> 8 & 0xFF;
	var b:Number = color & 0xFF;
	return b + ":" + g + ":" + b;
}