Показать сообщение отдельно
Старый 19.06.2012, 14:53
Universe вне форума Посмотреть профиль Отправить личное сообщение для Universe Найти все сообщения от Universe
  № 5  
Ответить с цитированием
Universe
 
Аватар для Universe

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
Есть bitmapData, в которой я генерю perlinNoise, для создания эффекта тумана, для того чтобы perlinNoise был прозрачный пробую скопировать синий канал к альфа канал всё тойже bitmapData, вот так:
Код AS3:
static private function animate(e:Event):void 
		{
			for(var i=0; i<numOctaves; i++)
			{
				offsets[i].x += speeds[i].x;
				offsets[i].y += speeds[i].y;
			}
 
			bmd.perlinNoise(baseX, baseY, numOctaves, randomSeed, stitch, fractalNoise, channelOptions, grayScale, offsets);
			bmd.copyChannel(bmd, new Rectangle(0, 0, bmd.width, bmd.height), new Point(), BitmapDataChannel.BLUE, BitmapDataChannel.ALPHA);
			//bmd.noise(500, 0, 255, BitmapDataChannel.BLUE,false); 
		}
Но чего то прозрачность не добавляется