flash on 2010-4-13

by kihon
♥0 | Line 37 | Modified 2010-04-13 19:35:30 | MIT License
play

ActionScript3 source code

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

package
{
	import flash.display.Sprite;
 
	public class Main extends Sprite
	{
		public function Main()
		{
			stage.scaleMode = "noScale";
 
			var circleA:Circle = new Circle(0xED1A3D);
			var circleB:Circle = new Circle(0x009AD6);
			var circleC:Circle = new Circle(0x008000);
 
			circleA.x = circleA.y = 50;
			circleB.x = circleB.y = 100;
			circleC.x = circleC.y = 150;
 
			addChild(circleA);
			addChild(circleB);
			addChild(circleC);
		}
	}
}
 
import flash.display.Sprite;
import flash.events.MouseEvent;
 
class Circle extends Sprite
{
	public function Circle(color:int)
	{
		graphics.beginFill(color);
		graphics.drawCircle(0, 0, 50);
		graphics.endFill();
 
		addEventListener(MouseEvent.CLICK, onMouseClick);
	}
 
	private function onMouseClick(event:MouseEvent):void
	{
		var parent:Sprite = this.parent as Sprite;
		parent.addChildAt(this, parent.numChildren - 1);
	}
}

Forked