flash播放器鼠标悬停的问题

一般在做视频播放器的时候,有这样一个功能,当我们的播放器全屏的时候,鼠标如果停止不动一段时间,那么下面的ControlBar会消失,如果鼠标一动,那么ControlBar又会出现。这个该如何解决?主要就是判断鼠标停止的问题。

 

stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
        private var intervalId:uint = 0;
        private function onMouseMove(event:MouseEvent):void
        {
            if (intervalId)
            {
                clearTimeout(intervalId);
            }
            ctlBar.visible = true;
            intervalId = setTimeout(onTimeOut, 2000);
            function onTimeOut():void
            {
                ctlBar.visible = false;
            }
        }

你可能感兴趣的:(Flash)