Flex MouseOut与RollOut,MouseOver与RollOver

这两类事件看起来是一样的,都是在鼠标经过组件时触发这个事件,但是如果要是真的一样的话,又不可能搞两个这样的,因此它们还是有些区别的,区别的地方就在于如果一个组件包含了另外一个组件,

 

例如一个Canvas中包含一个按钮,

 

那么ROLL_OVER和ROLL_OUT事件只会在移入或移出Canvas时触发,

 

而在Canvas里的Button上时,ROLL_OVER和ROLL_OUT是不会触发的,而是触发MOUSE_OVER和MOUSE_OUT。

你可能感兴趣的:(mouseover)