补间帧内容为Starling MovieClip

时间:2013-01-10 21:11:55

标签: actionscript-3 tween starling-framework

我注意到Starling MovieClip没有公开'gotoAndPlay'方法。 那么你如何补间Starling MovieClip的帧?

甚至可能吗?

我想避免使用传统的MovieClip并使用bitmapData draw方法生成用于Starling Image的纹理。 通常我会使用TweenLite和补间框架属性。

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

1 个答案:

答案 0 :(得分: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);