flash on 2009-6-25 hacker_lpw4m.. forked:0favorite:0lines:41license : MIT License modified : 2009-06-25 16:12:15 Embed Tweet package { import flash.display.Sprite; public class FlashTest extends Sprite { public function FlashTest() { // スタート var container:Sprite = new Sprite(); //メンバ表示リストにcontainerを追加する。 addChild(container); //円をつくる var circle:Sprite = new Sprite(); var cx:int = 100; var cy:int = 100; var r:int = 70; circle.graphics.beginFill(0xffcc00); circle.graphics.drawCircle(cx,cy,r); //三角形を作る var triangle:Sprite = new Sprite(); var tx:int = 170; var ty:int = 50; var tw:int = 100; var th:int = 150; triangle.graphics.beginFill(0xff0000); triangle.graphics.moveTo(tx,ty); triangle.graphics.lineTo(tx+tw/2,th); triangle.graphics.lineTo(tx-tw/2,th); triangle.graphics.endFill(); //四角形を作る var box:Sprite = new Sprite(); var bx:int = 60; var by:int = 80; var bw:int = 100; var bh:int = 100; box.graphics.beginFill(0x00CCFF); box.graphics.drawRect(bx,by,bw,bh); box.graphics.endFill(); //containerの表示リストに3つのスプライトを追加する。 container.addChild(circle); container.addChild(triangle); container.addChild(box); //ここからクリック処理 container.addEventListener(MouseEvetn.CLICK,clicked); function clicked(event:MouseEvent):void { container.setChildIndex(Displayobject(event.target),0); } } } } Code Fullscreen Preview Fullscreen setChildIndex addEventListener addChild Sprite int