クリックしたものを最前列にする
forked from flash on 2010-4-13 (diff: 1)
ActionScript3 source code
/**
* Copyright Wataru.Miyazaki ( http://wonderfl.net/user/Wataru.Miyazaki )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/vdsz
*/
// forked from kihon's flash on 2010-4-13
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);
}
}
