flash on 2009-9-19

by TmskSt
♥0 | Line 30 | Modified 2009-09-20 10:10:54 | MIT License
play

ActionScript3 source code

/**
 * Copyright TmskSt ( http://wonderfl.net/user/TmskSt )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/vQLM
 */

package {
    import flash.display.Sprite;
	import flash.display.DisplayObject;
	import flash.events.MouseEvent;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
			var hoge:Hoge = new Hoge(this);
           this.addChild(hoge as DisplayObject);
		   stage.addEventListener(MouseEvent.CLICK, hoge.c);
        }
    }
}

import flash.display.Graphics;
import flash.display.Sprite
import flash.display.DisplayObject;
class Hoge {
    private var root:Sprite;
    public function Hoge(s:DisplayObject) {
		this.root = s as Sprite;
		var g:Graphics = root.graphics;
		g.beginFill(0xff0000);
		g.drawCircle(0, 0, 10);
		g.endFill();
	}
	public function c():void {
		root.graphics.beginFill(0x00ff00);
		root.graphics.drawCircle(0, 0, 100);
		root.graphics.endFill();
		
	}
}