クリックして円拡大 180mm forked:0favorite:0lines:36license : MIT License modified : 2010-01-22 19:19:25 Embed Tweet package { import flash.display.MovieClip; import flash.display.Sprite; import flash.events.MouseEvent; public class Main extends Sprite { public function Main() { // ステージにクリック・イベントのハンドラを登録 stage.addEventListener(MouseEvent.CLICK, onClick); } private function onClick(e:MouseEvent):void { //クリックしたら new するよ var drawObj:DrawCircle1 = new DrawCircle1(e.stageX,e.stageY,stage); } } } import flash.display.MovieClip; import flash.events.TimerEvent; import flash.utils.Timer; class DrawCircle1 extends MovieClip { public function DrawCircle1(nX:int, nY:int,_stage:Object) { graphics.lineStyle(2, 0x666666); graphics.drawCircle( 0, 0, 10); this.x = nX; this.y = nY; _stage.addChild(this); var zoomTime:Timer = new Timer(33, 15); zoomTime.addEventListener(TimerEvent.TIMER, function():void { zoomFn(); }); zoomTime.start(); } private function zoomFn():void { this.width += 5; this.height += 5; } } Code Fullscreen Preview Fullscreen stage height width addEventListener addChild start TimerEvent.TIMER Timer MovieClip Object int