在flex中,onMouseOut在Child上触发

时间:2010-07-27 17:26:27

标签: flex mouseevent

在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。为什么会这样?

1 个答案:

答案 0 :(得分:1)

将容器的mouseChildren属性设置为false