
Код:
function randAlpha(min:Number, max:Number):Number {
var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
return randomNum;
}
mc2._visible=false;
import mx.transitions.Tween;
import mx.transitions.easing.*;
createTweenForClip(0);
function createTweenForClip(i)
{
i+=1;
if(i==1)
var newTween:Tween = new Tween(mc1, "_alpha", None.easeNone, 0, 100, 10, false);
if(i==2)
{
onEnterFrame=function () {
c=randAlpha(60,100);
var newTween:Tween = new Tween(mc1, "_alpha", None.easeNone, c, 100, 29, false);
cc=setInterval(function (){
mc1.onEnterFrame = null;
createTweenForClip(i);
clearInterval(cc);
}, 3000);
} }
if(i==3)
var newTween:Tween = new Tween(mc1, "_alpha", None.easeNone, 100, 0, 10, false);
newTween.onMotionFinished = function()
{
createTweenForClip(i);
};
}
Короче вся эта длинная бадья делает вот что:
показывается мувик с альфой от 0 до 100, за 10 кадров, потом показывается этот же мувик, со случайной альфой от 60 до 100 в течении 29 кадров, а вот потом надо чтобы мувик исчез,
но когда показывается мувик со случайно альфой я его пихаю в onenterframe, а оттуда я не могу его запустить бежать дальше