flash on 2013-2-13
...
@author asou_jp at InVogue
♥0 |
Line 44 |
Modified 2013-02-13 13:00:05 |
MIT License
archived:2017-03-20 07:21:21
ActionScript3 source code
/**
* Copyright asou_jp ( http://wonderfl.net/user/asou_jp )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/ex2e
*/
package
{
import a24.tween.Ease24;
import a24.tween.Tween24;
import flash.display.Graphics;
import flash.display.Sprite;
import flash.events.Event;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
/**
* ...
* @author asou_jp at InVogue
*/
public class Tween24Test extends Sprite
{
//==================================================================================
// constructor
//==================================================================================
/**
* コンストラクタ
*/
public function Tween24Test()
{
//初期化s
_init();
}
//==================================================================================
// public property
//==================================================================================
/**
* 適当a
*/
public var a:Number;
/**
* 適当b
*/
public var b:Number;
//==================================================================================
// private method
//==================================================================================
/**
* 初期化
*/
private function _init():void
{
a = 0;
b = 0;
var tf:TextField = stage.addChild(new TextField()) as TextField;
tf.autoSize = TextFieldAutoSize.LEFT;
tf.appendText("version:" + Tween24.VERSION);
//OK ===============
//Tween24.tween(this, 2, Ease24._Linear, { a:100, b:100 } ).delay(0.1).play();
//==================
//NG? ===============
Tween24.parallel(
Tween24.tween(this, 2, Ease24._Linear, { a:100, b:100 } ),
Tween24.tween(this, 2, Ease24._Linear, { a:100, b:465 } ).delay(2)
).play();
//==================
addEventListener(Event.ENTER_FRAME, _enterFrameHandler);
}
/**
* Event.ENTER_FRAME
* @param e
*/
private function _enterFrameHandler(event:Event):void
{
//再描画
_draw();
}
/**
* 再描画
*/
private function _draw():void
{
var g:Graphics = graphics;
g.clear();
g.beginFill(0xFF0000);
g.drawCircle(a, b, 5);
g.endFill();
}
}
}