好的繼承人我現在做了什麼。我使用不同的定時器正常運行...然後我再次運行一個計時器,在初始設置完成後運行。它不是我想要的100%,但非常接近。對不起,作爲一個noob ---如果任何人有任何建議,請讓我知道。
import fl.transitions.Tween;
import fl.transitions.easing.*;
yourwebsite_mc.visible = false;
var uptodateFadeTween =new Tween(uptodate_mc, "alpha", Strong.easeOut, 0, 1, 3, true);
var uptodateRotateTween = new Tween(uptodate_mc, "rotation", Strong.easeOut, 360, 0, 3, true);
var uptodateXTween:Tween = new Tween(uptodate_mc, "x", Strong.easeOut, -250, 200, 3, true);
var uptodateDone:Timer = new Timer (3000, 1);
uptodateDone.addEventListener (TimerEvent.TIMER, timerDoneA);
uptodateDone.start();
function timerDoneA(e:TimerEvent):void{
var uptodateYTween:Tween = new Tween(uptodate_mc, "y", Strong.easeOut, 129, -250, 3, true);
}
var uptodateFlyUp:Timer = new Timer (3500, 1);
uptodateFlyUp.addEventListener(TimerEvent.TIMER, timerDoneB);
uptodateFlyUp.start();
function timerDoneB(e:TimerEvent):void{
yourwebsite_mc.visible = true;
var yourwebsiteXTween:Tween = new Tween(yourwebsite_mc, "x", Strong.easeOut, -200, 450, 4, true);
}
var uptodateprojectDone:Timer = new Timer (7500)
uptodateprojectDone.addEventListener (TimerEvent.TIMER, timerDoneH);
uptodateprojectDone.start();
function timerDoneH(e:TimerEvent): void{
uptodate_mc.x = 192.6
uptodate_mc.y = 129
uptodate_mc.visible = true;
yourwebsite_mc.visible = false;
var uptodateFadeTween =new Tween(uptodate_mc, "alpha", Strong.easeOut, 0, 1, 3, true);
var uptodateRotateTween = new Tween(uptodate_mc, "rotation", Strong.easeOut, 360, 0, 3, true);
var uptodateXTween:Tween = new Tween(uptodate_mc, "x", Strong.easeOut, -250, 200, 3, true);
var uptodateDone:Timer = new Timer (3000, 1);
uptodateDone.addEventListener (TimerEvent.TIMER, timerDoneF);
uptodateDone.start();
function timerDoneF(e:TimerEvent):void{
var uptodateYTween:Tween = new Tween(uptodate_mc, "y", Strong.easeOut, 129, -250, 3, true);
}
var uptodateFlyUp:Timer = new Timer (3500, 1);
uptodateFlyUp.addEventListener(TimerEvent.TIMER, timerDoneG);
uptodateFlyUp.start();
function timerDoneG(e:TimerEvent):void{
yourwebsite_mc.visible = true;
var yourwebsiteXTween:Tween = new Tween(yourwebsite_mc, "x", Strong.easeOut, -200, 450, 4, true);
}
}
基本上有2次事件正在進行,有2個不同的文本飛來飛去。一旦完成,我希望它從頭開始。從新的定時器(3000,1)中移除1是一個很酷的技巧,它每3秒發生一次,但另一個定時器每隔3.5秒發生一次,並且它們開始干擾。 感謝您的建議 - 我今天已經學到了一些新東西,但我真的只是喜歡這個代碼,一旦完成就不斷重複。 – Ross 2010-03-03 20:09:26
我剛剛嘗試過的另一件事是我將整個項目作爲一個計時器運行,因此有6.5秒會重新啓動...這是一種工作,但一些文本是不合適的...任何其他技巧會非常感謝! – Ross 2010-03-03 20:14:36