mc作为立方体的一面渲染后,为什么mc里面子对象的MouseOver和Out事件都表现不出效果?
fur3 (2009-10-16 13:14:30)
比如说我的mc(名称为parent)里有一个按钮,这个按钮是个mc对象,它有3个帧,鼠标移上去和移开显示不同的效果,第三帧是显示成灰色按钮(此时不能点击,这是我在分页时的需求,比如第一页时就显示成灰色),代码:
stop();
this.addEventListener(MouseEvent.MOUSE_OVER, over);
function over(e:MouseEvent) {
gotoAndStop(2);
this.buttonMode = true;
this.addEventListener(MouseEvent.MOUSE_OUT, out);
}
function out(e:MouseEvent) {
gotoAndStop(1);
this.removeEventListener(MouseEvent.MOUSE_OUT, out);
}
第一帧是正常颜色 第二帧高亮,我将parent作为贴图渲染后,这个over的效果始终不出来,但是我trace了的, over确实执行了,out也执行了,但是不能gotoAndStop,不知是怎么原因?
望解答 谢谢!!!