我注意到 Starling MovieClip 没有公开“gotoAndPlay”方法。那么,您将如何补间 Starling MovieClip 的帧?
甚至可能吗?
我想避免使用传统的 MovieClip 并使用 bitmapData 绘制方法来生成用于 Starling Image 的纹理。通常我只会使用 TweenLite 和补间 frame 属性。
TweenLite.to(mc, .7, {frame:<frame number here>});
我注意到 Starling MovieClip 没有公开“gotoAndPlay”方法。那么,您将如何补间 Starling MovieClip 的帧?
甚至可能吗?
我想避免使用传统的 MovieClip 并使用 bitmapData 绘制方法来生成用于 Starling Image 的纹理。通常我只会使用 TweenLite 和补间 frame 属性。
TweenLite.to(mc, .7, {frame:<frame number here>});
尝试...
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);