package{ import flash.display.GradientType; import flash.display.Sprite; import flash.geom.Matrix; import flash.events.*; import flash.text.*; public class Main extends Sprite { public function Main() { var t:TextField = new TextField( ); t.text = "click here"; t.autoSize = TextFieldAutoSize.LEFT; stage.addChild(t); stage.addEventListener(MouseEvent.CLICK, clickListener, true); stage.addEventListener(MouseEvent.CLICK, clickListener, false); } private function clickListener (e:MouseEvent):void { var phase:String; switch (e.eventPhase) { case EventPhase.CAPTURING_PHASE: phase = "Capture"; break; case EventPhase.AT_TARGET: phase = "Target"; break; case EventPhase.BUBBLING_PHASE: phase = "Bubbling"; break; } trace("Current event phase: " + phase); } }}
Name (required)
email (will not be published) (required)
Website