当我在键盘上的触摸“z”(键码 90)上单击 2 次时,我的项目被删除。
timer=new Timer(500, 1);
stageRef.addEventListener(KeyboardEvent.KEY_UP, removeDraggedItem);
private function removeDraggedItem(e:KeyboardEvent){
if(timer.running==true)
{
if(e.keyCode==90)
{
stageRef.removeEventListener(MouseEvent.MOUSE_MOVE, dragItem);
stageRef.removeEventListener(Event.ENTER_FRAME, itemHitTest);
draggedItem.removeEventListener(MouseEvent.MOUSE_DOWN, itemClick);
stageRef.removeChild(draggedItem);
toolbar.useText.text = "";
if (stageRef.contains(this))
stageRef.removeChild(this);
Mouse.show();
Engine.playerControl = true;
}
}
else if(e.keyCode==90)
{
timer.start();
}
}
我想更改它,当我们用鼠标单击 2 次时,该项目被删除,但我不知道该怎么做......如果 mouseDown = true ?它似乎不起作用...
编辑 :
好的,我尝试通过 (e.buttonDown) 更改 (e.keyCode==90)。当我双击时没有错误但什么都没有发生……知道为什么吗?