不知道如何解释这一点,所以我会先发布一些代码,然后尝试解释。该解决方案应该是简单的,所以我敢肯定,你们知道我想在这里做..AS3 - 吐温到最近?
public function tweenUpdate():void{
if (_currentFrame>=358) _currentFrame -= 359;
if (_currentFrame<0) _currentFrame += 359;
var myBitmap:Bitmap = new Bitmap(buffer[_currentFrame+1]);
myBitmap.smoothing = true;
imageBuffer.data = myBitmap;
}
这是什么触发它:
TweenLite.to(this, 2, {_currentFrame: 50, ease:Strong.easeOut, onUpdate:tweenUpdate, onComplete:tweenComplete});
所以,我我得到了360图像(但是我使用_currentFrame来确定要显示哪个图像,所以我们将看看_currentImage:int)。
我想补间我目前的框架我的目标框架。这是我的代码现在所做的(感谢shanethehat迄今为止帮助我)。
但是,我想补间最短的路!
例子: 我在10帧,然后我想去框架350 .. 而不是从10-350准备(通过340帧跳过),我想周围走另一条路,从10到350(跳到第0帧并继续从359跳到350)。
我希望你明白,我想在这里说:P
非常感谢您的帮助:) 它现在正在工作! 再次感谢您的时间,你们俩! – 2012-01-06 08:33:00