我正在進行角色散步。這段代碼會使他向右擺動,當它完成時,它會觸發他向左擺動,然後再次調用該函數以繼續循環。在該功能中調用該功能並稍後停止循環 - 啓動和追蹤功能
我可以通過調用該函數來使循環正常工作,但是如何停止該函數? 另外我想稍後再調用它。有沒有辦法開始和停止一個功能?
function wobble()
{
var ws = .1;
var dis = 1;
var WobbleRight:Tween = new Tween(Beau, "rotation", Strong.easeIn, Beau.rotation, dis, ws, true);
WobbleRight.addEventListener(TweenEvent.MOTION_FINISH, WobbleL);
function WobbleL(e:TweenEvent):void
{
var WobbleLeft:Tween = new Tween(Beau, "rotation", Strong.easeIn,Beau.rotation, -dis, ws, true);
WobbleLeft.addEventListener(TweenEvent.MOTION_FINISH, WobbleR);
function WobbleR(e:TweenEvent):void
{
wobble();
}
}
}
wobble();
,或是否有更好的方式來做到這一點?我想要啓動補間並通過調用函數來阻止它們。開啓WALK並關閉。 - 非常感謝!
驚人!非常感謝! – 2012-01-10 08:50:49