【发布时间】:2011-06-16 04:03:34
【问题描述】:
今天早上我偶然发现了这个问题:
悬停按钮时,是否可以在 X 秒后自动单击它?那么用户就不需要用鼠标点击了吗?
我怎样才能让 Flash 相信我的鼠标真的点击了舞台上的某个按钮或用 as3 调出?
我的电影中有很多按钮。所以我更喜欢使用一些代码来覆盖我电影中所有现有或即将出现的按钮的此功能。
我通常会使用这样的代码,但是否有一些解决方法可以以不同的方式完成此操作?我不想为每个按钮添加代码。
this.addEventListener(MouseEvent.OVER, onMouseClickEvent);
public function onMouseClickEvent(event:Event)
{
trace(event);
if(event.buttonDown) // if button goes down normally
trace("MOUSE CLICKED NORMALLY");
else
trace("left button was not down");
}
【问题讨论】:
标签: actionscript-3 mouse mouseover