As3マウスイベント



As3 Mouse Event



package{ import flash.display.* import flash.text.* import flash.events.* public class HelloWorld extends Sprite{ public function HelloWorld(){ trace(' constructor -----------') var t:TextField = new TextField() t.text='Hello world , nice to meet you .' t.background=true t.border=true t.wordWrap=true t.doubleClickEnabled=true addChild(t) t.addEventListener(MouseEvent.CLICK,clickListener) t.addEventListener(MouseEvent.DOUBLE_CLICK,doubleClickListener) t.addEventListener(MouseEvent.MOUSE_OVER,mouseOverListener) t.addEventListener(MouseEvent.MOUSE_OUT,mouseOutListener) } public function clickListener(e:MouseEvent):void{ trace(' Mouse was clicked .') } public function doubleClickListener(e:MouseEvent):void{ trace(' Mouse was doubleClicked .') } public function mouseOverListener(e:MouseEvent):void{ trace(' Mouse was overed .') DisplayObject(e.target).x += 10 DisplayObject(e.target).y += 10 } public function mouseOutListener(e:MouseEvent):void{ trace(' Mouse was out .') } //...... } }