flash鼠标事件

stage.addEventListener(MouseEvent.CLICK,MouseEventHandle1);
function  MouseEventHandle1 (e:MouseEvent):void {
trace("这是一个鼠标单击的处理");
}

stage.doubleClickEnabled=true;//MouseEvent.DOUBLECLICK事件生效。
stage.addEventListener(MouseEvent.DOUBLE_CLICK,MouseEventHandle2);
function  MouseEventHandle2 (e:MouseEvent):void {
trace("这是一个双击处理");
}

stage.addEventListener(MouseEvent.MOUSE_DOWN,MouseEventHandle3);
function  MouseEventHandle3 (e:MouseEvent):void {
trace("这是一个鼠标按下处理");
}

stage.addEventListener(MouseEvent.MOUSE_MOVE,MouseEventHandle4);
function  MouseEventHandle4 (e:MouseEvent):void {
trace("这是一个鼠标移到场景上的处理");
}

stage.addEventListener(MouseEvent.MOUSE_OUT,MouseEventHandle5);
function  MouseEventHandle5 (e:MouseEvent):void {
trace("鼠标指针移出显示对象时触发事件");
}

stage.addEventListener(MouseEvent.MOUSE_OVER,MouseEventHandle6);
function  MouseEventHandle6 (e:MouseEvent):void {
trace("这是一个鼠标悬停的处理");
}

stage.addEventListener(MouseEvent.MOUSE_UP,MouseEventHandle7);
function  MouseEventHandle7 (e:MouseEvent):void {
trace("这是一个鼠标按下松开后的处理");
}

stage.addEventListener(MouseEvent.MOUSE_WHEEL,MouseEventHandle8);
function  MouseEventHandle8 (e:MouseEvent):void {
trace("这是一个鼠标滚轮的处理");
}

stage.addEventListener(MouseEvent.ROLL_OUT,MouseEventHandle9);
function  MouseEventHandle9 (e:MouseEvent):void {
trace("这是一个鼠标铺开的处理");
}

stage.addEventListener(MouseEvent.ROLL_OVER,MouseEventHandle10);
function  MouseEventHandle10 (e:MouseEvent):void {
trace("这是一个鼠标翻转的处理");
}
//区别Flash as3中的mouse_over和roll_over,mouse_out,roll_out
//需要在场景中定义一个影片剪辑,在影片剪辑内定义一个按钮
Canvas.addEventListener(MouseEvent.ROLL_OVER,rollover);
Canvas.addEventListener(MouseEvent.ROLL_OUT,rollout);
Canvas.addEventListener(MouseEvent.MOUSE_OVER,mouseover);
Canvas.addEventListener(MouseEvent.MOUSE_OUT,mouseout);

 function rollover(event:MouseEvent):void{
trace("roll over");
}
 function rollout(event:MouseEvent):void{
trace("roll out");
}
 function mouseover(event:MouseEvent):void{
trace("mouse over");
}
 function mouseout(event:MouseEvent):void{
trace("mouse out");
}
//移入Canvas:roll over
//移入Canvas:mouse over

//移入Canvas中的按钮:mouse out
//移入Canvas中的按钮:mouse over

//再次移入Canvas:mouse out
//再次移入Canvas:mouse over

//移出Canvas:mouse out
//移出Canvas:roll out 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值