Friday, January 9, 2009

action script 3 - animating with as3. Cool stuff

package {
import flash.display.*;
import flash.events.*;

import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;



public class mycir extends Sprite {

private var myBT:btn = new btn();
private var myBL:bl = new bl();
private var mySQ:mc_sq = new mc_sq();


public function mycir() {


myBT.addEventListener(MouseEvent.CLICK, Circle);
myBT.x=100;
myBT.y=50;
addChild(myBT);


myBL.x=100;
myBL.y=200;
trace(myBL.x);
addChild(myBL);

mySQ.x=100;
mySQ.y=300;
addChild(mySQ);



}


private function Circle(event:MouseEvent) {
trace("done");
trace(myBL.x);
myBL.x=myBL.x+10;
var myTween:Tween = new Tween(mySQ, "x", Elastic.easeOut, 100, 700, 2, true);



if (myBL.x>150) {
trace("this is rotation");
myBL.rotation = myBL.rotation+10;

}
}
}
}





//document class - mycir

No comments: