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");
} );