forked from: BetweenAS3 easingいろいろ練習
forked from BetweenAS3 easingいろいろ練習 (diff: 41)
ActionScript3 source code
/**
* Copyright kazuyuki ( http://wonderfl.net/user/kazuyuki )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/udTe
*/
// forked from kazuyuki's BetweenAS3 easingいろいろ練習
package {
import flash.display.Sprite;
import flash.events.Event;
import org.libspark.betweenas3.BetweenAS3;
import org.libspark.betweenas3.easing.*;
import org.libspark.betweenas3.tweens.ITween;
import flash.utils.Timer;
import flash.display.Shape;
public class FlashTest extends Sprite {
public function FlashTest() {
var box1:Box = addbox((stage.stageWidth/2), (stage.stageHeight/2));
var t0:ITween;
t0 = BetweenAS3.serial(
BetweenAS3.tween(box1,{rotationY:360,rotationX:360,rotationZ:360}, null, 10, Back.easeIn)
)
t0.stopOnComplete = false;
t0.play();
}
private function addbox(x:Number, y:Number):Box{
var box:Box = new Box();
box.x = x;
box.y = y;
addChild(box);
return box;
}
}
}
import flash.display.Sprite;
internal class Box extends Sprite{
public function Box(){
graphics.beginFill(0x000000);
graphics.drawRect(0,0,100,100);
graphics.endFill();
}
}