Tween24のバグ?
これバグっぽくない?
Tween24 2.0.1
追記:
作者さんに確認とれました。後のバージョンで修正されると思います。
♥0 |
Line 21 |
Modified 2012-12-24 02:33:41 |
MIT License
archived:2017-03-10 03:18:51
ActionScript3 source code
/**
* Copyright ton ( http://wonderfl.net/user/ton )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/euui
*/
package {
import flash.display.Sprite;
import a24.tween.Tween24;
public class FlashTest extends Sprite {
public function FlashTest() {
var mc:Sprite = new Sprite();
mc.graphics.beginFill(0x0077ff);
mc.graphics.drawRect(0, 0, 10, 10);
mc.graphics.endFill();
mc.x = mc.y = 100;
addChild(mc);
/*
一番最初のTween24インスタンスを生成する前に
staticな変数の設定をすると、初期化時の値で上書きされてしまう
具体的には
Tween24コンストラクタ内の
_globalTimeScale = 1;
となっているところを
_globalTimeScale ||= 1;
にするべきでは?
*/
Tween24.globalTimeScale = 0.1;
//最初のTween24インスタンス生成
Tween24.loop(0,
Tween24.tween(mc, 1).$$x(100),
Tween24.tween(mc, 1).$$y(100),
Tween24.tween(mc, 1).$$x(-100),
Tween24.tween(mc, 1).$$y(-100)
).play();
//一度インスタンスを生成した後なら有効
//Tween24.globalTimeScale = 0.1;
}
}
}