import fl.transitions.easing.* import fl.transitions.Tween; var circle:Sprite=new Sprite() var mytime:Timer stage.addEventListener(MouseEvent.MOUSE_DOWN,onclick); function onclick(e:MouseEvent) { var mytime:Timer=new Timer(1000,1) mytime.start() mytime.addEventListener(TimerEvent.TIMER,ontimer) var circle=makeCircle(1,3); addChildAt(circle,0); circle.x=mouseX; circle.y=mouseY+5; var mytweenw:Tween=new Tween(circle, "width", Back.easeOut, circle.width, circle.width*3, 1, true); var mytweenh:Tween=new Tween(circle, "height", Back.easeOut, circle.height, circle.height*2, 1, true); var mytweeny:Tween=new Tween(circle, "y", Back.easeOut, circle.y, circle.y-15, 1, true); } function ontimer(e:TimerEvent){ removeChildAt(0); } function makeCircle(line:int=2,w:int=30) { var sprite:Sprite=new Sprite(); var circle1:Sprite=new Sprite(); var circle2:Sprite=new Sprite(); circle1.graphics.lineStyle(line,0xff0000) circle2.graphics.lineStyle(line,0xff0000) circle1.graphics.drawCircle(0,0,w*.6); circle2.graphics.drawCircle(0,0,w*2); addChild(sprite); sprite.addChild(circle1) sprite.addChild(circle2) return sprite; }
|