打印

[AS3] 菜鸟问题,关于按钮层级

我有一个背景,一个圆,2个物体是重叠的
背景上我做了鼠标事件:
移除的时候alpha = 0
移入的时候alpha = 1

现在碰到的问题的,由于背景和圆重叠,鼠标移动到两者重叠的地方(圆的区域)
他认为你已经移除背景的区域了,alpha又变为0了
我想要的效果是,鼠标移动到两者重叠的地方,不能认为已经移除背景区域
谢谢,不知道我解释清楚没有

以下是我写的鼠标事件,帮忙改一下,谢谢
bg.addEventListener(MouseEvent.MOUSE_OVER,bgOver)
bg.addEventListener(MouseEvent.MOUSE_OUT,bgOut)
function bgOver(e:Event){
       bg.alpha =1;
}
function bgOut(e:Event){
       bg.alpha = 0
}
忘了说了,那个圆也有自己的鼠标事件
这个简单,在圆的监听事事中加上   bg.alpha = 0
不就行了吗?
当然也可以根据鼠标位置的范围写个判断语句,当鼠标坐标在圆上时也执行bg.alpha = 0

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
正确。·

TOP