当我在舞台上听鼠标点击事件时,似乎并不总是响应我的鼠标点击事件。我所拥有的是:
stage.addEventListener(MouseEvent.CLICK, Test);
function Test(event:MouseEvent):void
{
trace("test");
}
我通常需要在舞台上随机点击几次才能获得跟踪声明。 我想当我将这个事件监听器添加到舞台时,它应该响应swf区域内的任何鼠标点击,不是吗?有什么想法吗?
感谢。
答案 0 :(得分:0)
你在使用Flex吗?如果是这样,请尝试以下方法:
mx.core.Application.application.addEventListener(MouseEvent.CLICK, Test);
在Flex中将监听器添加到舞台似乎不起作用......不知道为什么。
答案 1 :(得分:0)
尝试更“松散”的活动
MouseEvent.MOUSE_DOWN
如果您只想在用户释放按钮时触发您的活动,请尝试
侦听MouseEvent.MOUSE_UP