Показать сообщение отдельно
Старый 09.10.2011, 16:32
teion вне форума Посмотреть профиль Отправить личное сообщение для teion Найти все сообщения от teion
  № 1  
Ответить с цитированием
teion

Регистрация: Mar 2011
Сообщений: 72
По умолчанию динамический градиент

возможно ли создать динамический градиент? Чтоб какой-нибудь бокс плавно переливался?
а то мне в голову что-то ничего не приходит, кроме как по таймеру вот такой примерно код запускать

Код AS3:
		var gradarray:Array = new Array(0,255);
	        var gradfon:Shape = new Shape;
		var matr:Matrix = new Matrix;
		function gradmove(e:TimerEvent) {
			trace("TICK");
			var grad0:Number=gradarray[0];
			grad0=grad0+10;
			gradarray[0]=grad0;
			trace(gradarray[0]);
			gradfon.graphics.beginGradientFill("linear",[0x3476D2,0x003A8C],[1,1],gradarray,matr,"reflect","linear_rgb");
			gradfon.graphics.drawRect(0,0,1920,1080);
			gradfon.graphics.endFill();
			addChildAt(gradfon,0);
		}