私はキャラクターウォークをしています。このコードによって、彼は右に振ることができ、それが完了すると、彼は左に振られて、ループを続けるために再び関数を呼び出します。その機能の中で機能を呼び出して後でループを止める - 機能の開始と停止
関数を呼び出すことでループがうまく動作するようになりますが、関数をどのように停止しますか? また、後で呼びたいと思います。関数を開始および停止する方法はありますか?
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();
ORはこれを行うには良い方法はありますか?私はTweensを起動し、関数を呼び出すことによってそれらを停止したいと考えています。歩き回ってターンオフします。 - 本当にありがとう!
アメージング!どうもありがとうございます! –