import fl.transitions.*;
import fl.transitions.easing.*;
import flash.display.Sprite;
public class backt extends Sprite{
public function backt(){
var ball1 = Ball();
var ball2 = Ball();
var ball3 = Ball();
var ball4 = Ball();
var ball5 = Ball();
ball1.x = 50;
ball1.y = 50;
addChild(ball1);
ball2.x = 50;
ball2.y = 150;
addChild(ball2);
ball3.x = 50;
ball3.y = 250;
addChild(ball3);
ball4.x = 50;
ball4.y = 350;
addChild(ball4);
ball5.x = 50;
ball5.y = 450;
addChild(ball5);
//正弦弹性
var myTween1:Tween = new Tween(ball1,"x",Elastic.easeIn,ball1.x,400,3,true);
//折射效果
var myTween2:Tween = new Tween(ball2,"x",Back.easeIn,ball2.x,400,3,true);
//运动回弹
var myTween3:Tween = new Tween(ball3,"x",Bounce.easeIn,ball3.x,400,3,true);
var myTween4:Tween = new Tween(ball4,"x",Regular.easeIn,ball4.x,400,3,true);
var myTween5:Tween = new Tween(ball5,"x",Strong.easeIn,ball5.x,400,3,true);
myTween1.looping = true;
myTween2.looping = true;
myTween3.looping = true;
myTween4.looping = true;
myTween5.looping = true;
}
public function Ball():Sprite{
var sp:Sprite = new Sprite();
sp.graphics.beginFill(Math.random()*0xFFFFFF);
sp.graphics.drawCircle(0,0,30);
sp.graphics.endFill();
return sp;
}
}
}