as 3マウスイベント
1370 ワード
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 .');
}
//......
}
}