MOUSE_DOWN在预期时不会触发 - AS3,Actionscript

时间:2016-06-22 21:34:53

标签: actionscript-3 actionscript mouseevent

MOUSE_DOWN在预期时未触发 - AS3,Actionscript

我没有看到MOUSE_DOWN触发下面的代码跟踪,直到我再次抬起鼠标按钮。

即使在新的FLA上也会发生这种情况,只有MOUSE_DOWN,MOUSE_UP和CLICK处理程序代码 - 没有别的。

无论我做什么,我只看到MOUSE_DOWN,MOUSE_UP和CLICK在我解除(释放)鼠标按钮后追踪出来。 请参阅下面的代码。

如果我将处理程序连接到舞台上,就会发生这种情况; 或精灵。

在没有设置buttonMode的情况下发生。

在CLICK中调用/不调用preventDefault()时会发生这种情况。

使用event:MouseEvewnt或event:事件发生了一些人的建议。

当我点击时,我什么也看不见。 当我发布时,我看到了这个: 鼠标按下 鼠标向上 鼠标点击

点击(发布前),为什么我看不到“鼠标按下”?

我在这里错过了什么?

谢谢!

stage.addEventListener(MouseEvent.MOUSE_DOWN, function(event:MouseEvent)
             {
                // event.preventDefault();  
                 trace("Mouse down");   
             } );

 stage.addEventListener(MouseEvent.MOUSE_UP, function(event:MouseEvent)
            {
                // event.preventDefault();
                trace("Mouse up");
            } );

 stage.addEventListener(MouseEvent.CLICK, function(event:Event)
        {
            // event.preventDefault();
            trace("Mouse CLICK");

        } );

0 个答案:

没有答案