在flex中,我使用以下代码:
mx:HBox id =“box1”mouseOver =“onBox('box1')”mouseOut =“outofBox('box1')” //添加标签 //关闭HBox
onBox添加一个图像作为box1的子项:
var crossImage:Image = new Image(); crossImage.source =“cross.png”; crossImage.id =“cross”;
box1.addChild(crossImage);
和outofBox删除它们。
我相信图像是HBox的子图像,因此当我将鼠标悬停在图像上时不应触发mouseOut。但是,当我将鼠标指针悬停在图像上时,会触发mouseOut。为什么会这样?
答案 0 :(得分:1)
将容器的mouseChildren
属性设置为false