
Код AS1/AS2:
import mx.transitions.Tween;
var tweenOff:Tween;
var tweenOn:Tween;
mc.onRollOver = function():Void
{
tweenOn.stop();
tweenOff = new Tween(this, "_alpha", mx.transitions.easing.None.easeNone, this._alpha, 0, 3, true);
}
mc.onRollOut = function():Void
{
tweenOff.stop();
tweenOn = new Tween(this, "_alpha", mx.transitions.easing.None.easeNone, this._alpha, 100, 3, true);
}
Единственное - надо время рассчитывать каждый раз, чтобы равномерное движение было. Но это уже простая и занимательная математика.