
Код AS1/AS2:
import mx.transitions.Tween;
var ea:Number = 0; //конечная альфа
var t:Number = 2; //время на затухание
but.onRelease = but.onReleaseOutside = function()
{
this.enabled = false ;
this.useHandCursor = false ; //чтобы "неактивность" была очевидна юзеру
var tw:Tween = new Tween(smoke, '_alpha', mx.transitions.easing.None.easeNone, smoke._alpha, ea, t, true);
tw.onMotionFinished = twEnd; //определяем событие по завершению уменьшения альфы до 0
};
but.onPress = function()
{
smoke.gotoAndPlay(1);
smoke._alpha = 100;
smoke._x = 251;
smoke._y = 180
};
function twEnd()
{
but.enabled = true ;
but.useHandCursor = true ;
}