您的位置:首页 > 其它

as3 鼠标事件

2010-02-21 15:18 204 查看
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 .');
}
          //......
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: