BetweenAS3 のオーバーライトはオブジェクト単位?
BetweenAS3 のオーバーライトはオブジェクト単位?
*
* @kjkmr と @_sakotsu と話してた事の覚え書き vol2.
* 見る限りプロパティ単位っぽいけども、こういう事ではなく?
♥0 |
Line 40 |
Modified 2010-07-01 12:08:01 |
MIT License
archived:2017-03-29 09:27:20
ActionScript3 source code
/**
* Copyright soundkitchen ( http://wonderfl.net/user/soundkitchen )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/rNRE
*/
/**
* BetweenAS3 のオーバーライトはオブジェクト単位?
*
* @kjkmr と @_sakotsu と話してた事の覚え書き vol2.
* 見る限りプロパティ単位っぽいけども、こういう事ではなく?
*/
package
{
import flash.display.*;
import flash.events.*;
import org.libspark.betweenas3.BetweenAS3;
import org.libspark.betweenas3.easing.*;
import org.libspark.betweenas3.events.TweenEvent;
import org.libspark.betweenas3.tweens.*;
[SWF(width=465, height=465, frameRate=30, backgroundColor=0xFFFFFF)]
public class Main extends Sprite
{
public function Main()
{
var b:Ball, t:ITween;
b = addChild(new Ball()) as Ball;
b.x = 200;
b.y = 300;
t = BetweenAS3.parallel(
// デフォルトのトゥイーン
BetweenAS3.to(b, {
x: 100,
y: 100
}, 5, Elastic.easeOut),
// コレで x をオーバーライト
BetweenAS3.to(b, {
x: 400
}, 5, Expo.easeOut)
);
// 見やすいように delay かけてプレイ
BetweenAS3.delay(t, 2).play();
}
}
}
import flash.display.*;
internal class Ball extends Sprite
{
public function Ball()
{
graphics.beginFill(0);
graphics.drawCircle(0, 0, 20);
graphics.endFill();
}
}