嵌套鼠标事件无效

时间:2012-11-10 23:00:22

标签: actionscript-3 actionscript

我正在AS3中创建一个视频播放器。它的不同部分分为几类。当鼠标滚过视频时,工具栏会出现。工具栏本身是一个单独的类。我的问题是,当鼠标滑过它们时,工具栏上每个按钮的ROLL_OVER都不起作用。

工具栏构造函数

//Constructor
        public function ToolBar()
        {
            populateHitZones();
            drawSelf();


            for (var j:int = 0; j < highLights.length; j++)
            {
                highLights[j].addEventListener(MouseEvent.ROLL_OVER, over, false, 0);
                highLights[j].addEventListener(MouseEvent.ROLL_OUT, out, false, 0);
            }

        }
        //End Constructor

1 个答案:

答案 0 :(得分:0)

使用MouseEvent.MOUSE_OVER和MoouseEvent.MOUSE_OUT代替。 MOUSE_OVER事件将bubbles属性设置为true,将ROLL_OVER设置为false。