Arrays as3检查数组中的项是否已单击
如果这有点像n00b的话,很抱歉。我在AS3工作。我有一组8个按钮。我当前正在隐藏使用e.currentTarget单击的按钮 我如何告诉flash使所有不是当前目标的按钮变得可见(即,如果某个按钮之前被单击而隐藏,我如何告诉它在另一个按钮被单击时再次可见?) 提前谢谢你的建议。下面是我用来隐藏currentTarget的父对象的内容:Arrays as3检查数组中的项是否已单击,arrays,flash,actionscript-3,button,Arrays,Flash,Actionscript 3,Button,如果这有点像n00b的话,很抱歉。我在AS3工作。我有一组8个按钮。我当前正在隐藏使用e.currentTarget单击的按钮 我如何告诉flash使所有不是当前目标的按钮变得可见(即,如果某个按钮之前被单击而隐藏,我如何告诉它在另一个按钮被单击时再次可见?) 提前谢谢你的建议。下面是我用来隐藏currentTarget的父对象的内容: buttonArray[i].addEventListener(MouseEvent.MOUSE_DOWN, officeButtonSelected);
buttonArray[i].addEventListener(MouseEvent.MOUSE_DOWN, officeButtonSelected);
function officeButtonSelected (e:MouseEvent){
e.currentTarget.parent.visible=false;
}
当你检测到一个点击时,只需在所有按钮上循环并使它们可见,然后隐藏被点击的按钮
for each( var button:DisplayObject in buttonArray){
button.visible = true;
}
当你检测到一个点击时,只需在所有按钮上循环并使它们可见,然后隐藏被点击的按钮
for each( var button:DisplayObject in buttonArray){
button.visible = true;
}
谢谢葡萄柚,你真厉害!我只是简单地把。家长添加到按钮上,它就成功了。非常感谢。谢谢葡萄柚,你真是棒极了!我只是简单地把。家长添加到按钮上,它就成功了。非常感谢。