1

我注意到 Starling MovieClip 没有公开“gotoAndPlay”方法。那么,您将如何补间 Starling MovieClip 的帧?

甚至可能吗?

我想避免使用传统的 MovieClip 并使用 bitmapData 绘制方法来生成用于 Starling Image 的纹理。通常我只会使用 TweenLite 和补间 frame 属性。

TweenLite.to(mc, .7, {frame:<frame number here>});
4

1 回答 1

0

尝试...

mc.currentFrame = 0; //stop on first frame

//make a repeat tween
var tweenPlay:Tween = new Tween(mc, mc.numFrames / mc.fps, Transitions.LINEAR);
tweenPlay.animate("currentFrame", mc.numFrames - 1); //0 based frames
tweenPlay.onComplete = repeatPlay;
tweenPlay.onCompleteArgs = [mc];

//add tween to juggler
Starling.current.juggler.add(tweenPlay);
于 2013-01-10T21:26:21.990 回答