0

trace("test")ヨーヨーの最後に見せたい

ヨーヨーがいつ終了するかを知る方法は?

AS3を使用しています

import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;

var myTween = new Tween(my_mc, "x", Strong.easeInOut, 100,300, 1, true);

myTween.addEventListener(TweenEvent.MOTION_FINISH, onFinish);

function onFinish(e:TweenEvent):void {
    myTween.yoyo();
}
4

1 に答える 1

2
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;

var myTween = new Tween(my_mc, "x", Strong.easeInOut, 100,300, 1, true);
myTween.addEventListener(TweenEvent.MOTION_FINISH, onFinish);
var yoyoCounter:uint;

function onFinish(e:TweenEvent):void {
    if(yoyoCounter < 1)
    {
        myTween.yoyo();
        ++yoyoCounter;
    }
    else
    {
        myTween.removeEventListener(TweenEvent.MOTION_FINISH, onFinish);
        trace("test");
    }
}

ロブ

于 2011-02-05T19:47:53.187 に答える