Показать сообщение отдельно
Старый 08.03.2012, 20:56
MikroAcse вне форума Посмотреть профиль Отправить личное сообщение для MikroAcse Найти все сообщения от MikroAcse
  № 25  
Ответить с цитированием
MikroAcse
 
Аватар для MikroAcse

Регистрация: Feb 2012
Сообщений: 1,540
Сделал один простенький пример:
Код AS3:
			var spr:Sprite=new Sprite();
			addChild(spr);
			spr.graphics.beginFill(0xFF0000);
			spr.graphics.drawCircle(0,0,50);
			spr.x=spr.y=100;
			spr.alpha=1;
 
			var timer:Timer=new Timer(50);
			timer.start();
			timer.addEventListener(TimerEvent.TIMER, timerHandler);
 
			function timerHandler(e:TimerEvent):void {
				if(spr.alpha==0){
					timer.stop();
				} else {
					addChild(spr);
					spr.alpha-= 1/timer.delay;
				}
			}
Может, поможет...

Добавлено через 1 минуту
Цитата:
255 отрезков от 0 до 1. В чем противоречие?
Не согласен.
Альфа вообще не округляется.