Сделал один простенький пример:

Код 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. В чем противоречие?
|
Не согласен.
Альфа вообще не округляется.