Показать сообщение отдельно
Старый 18.01.2011, 20:38
metsys вне форума Посмотреть профиль Отправить личное сообщение для metsys Найти все сообщения от metsys
  № 6  
Ответить с цитированием
metsys

Регистрация: Feb 2010
Сообщений: 102
в общем сделал такой геморой, и он работает, но наверное выполнение сего кода огого какое большое. Что вы скажите по поводу этого? :
Код AS3:
import flash.display.Bitmap;
import flash.display.BitmapData;
 
var bmd:BitmapData = new BitmapData(80, 80, true, 0xFF00FF00);
var onePercent:Number=bmd.height/100;
 
for (var i:uint=0; i<80; i++)
{
	var q:uint=(2.55*(100-(i/onePercent)));
	for (var j:int=0; j<80; j++)
	{
		var gtPxl:uint = bmd.getPixel(j, i);
 
		var argb:uint=0;
		argb += (q<<24);
		argb += (gtPxl);
 
		bmd.setPixel32(j, i, argb);
	}
	trace(q);
}
 
var bm:Bitmap = new Bitmap(bmd);
addChild(bm);
сейчас буду разбиратся с кодом Wolsh