鼠标事件的mouseOver,rollOver,mouseOut,rollOut

import flash.events.Event;

/*outt.addEventListener(MouseEvent.ROLL_OVER,onOver);
outt.addEventListener(MouseEvent.ROLL_OUT,onOut);*/
outt.addEventListener(MouseEvent.MOUSE_OVER,onOver);
outt.addEventListener(MouseEvent.MOUSE_OUT,onOut);

function onOver(e:Event):void
{
	trace(e.target.name);
}

function onOut(e:Event):void
{
	trace(e.target.name);
}

// outt影片剪辑中有inn影片剪辑

roll 事件不支持冒泡:他的所有子元件或者子元件的子元件都和他一起看作一个整体,当鼠标事件触发(最外层或者内层)后改变就不会再触发了,因为自己一个整体已经触发。相当于mouseChildren = false


而mouseOver则不同,支持冒泡事件,当触发子元件时,还会派发一个事件出来。 /target.name 为冒泡当前参与的元件,currentTarget.name为父容器名【注册事件对象】/ 


"冒泡和非冒泡相当于容器内子对象是否独立于容器中从而参与事件。如果把mouseChildren 置为false,那么两者几乎差不多"out--inn-innnn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值