Forked from: actionscriptbible's Chapter 21 Example 1 diff:3 Chapter 21 Example 2 actionscript.. forked:3favorite:0lines:26license : MIT License modified : 2009-08-27 03:57:41 Embed Tweet package { import com.actionscriptbible.Example; import flash.events.MouseEvent; public class ch21ex2 extends Example { public function ch21ex2() { var circ:ClickableCircle = new ClickableCircle(); circ.name = "Circle"; circ.x = circ.y = 100; addChild(circ); circ.addEventListener(MouseEvent.CLICK, onClick); } protected function onClick(event:MouseEvent):void { trace(event.target.name + " clicked at " + event.localX + "," + event.localY); } } } import flash.display.Sprite; class ClickableCircle extends Sprite { public function ClickableCircle(color:uint = 0, size:Number = 50) { graphics.beginFill(color, 0.25); graphics.drawCircle(0, 0, size); graphics.endFill(); buttonMode = true; } } Code Fullscreen Preview Fullscreen as3bible button click cursor event focus hand mode mouse localY localX buttonMode MouseEvent.CLICK name trace MouseEvent addEventListener addChild uint Sprite Number sort new page view favorite forked pv18 forked from: Chapter 21 Exampl.. braudis forked:0 favorite:0lines:26 (diff:1) pv25 forked from: Chapter 21 Exampl.. Kuba forked:0 favorite:0lines:2 (diff:28) pv574 Chapter 21 Example 3 actionscriptbible forked:1 favorite:0lines:33 (diff:9) tag: as3bible click double doubleclick