flash on 2010-4-13
♥0 |
Line 37 |
Modified 2010-04-13 19:35:30 |
MIT License
archived:2017-03-10 05:54:52
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);
}
}