2011-06-29 55 views
0

對不起,如果這是一個小小的n00b-ish。我在AS3工作。我有一個8個按鈕的數組。我目前隱藏了使用e.currentTarget點擊的按鈕。as3檢查是否已經點擊了數組中的項目

如何告訴flash使所有的按鈕不是 currentTarget變得可見(即如果一個按鈕已被先前被點擊隱藏,如何告訴它在另一個按鈕時變得可見點擊?)

在此先感謝您的任何建議。下面是我使用隱藏currentTarget的父母是什麼:​​

buttonArray[i].addEventListener(MouseEvent.MOUSE_DOWN, officeButtonSelected); 
    function officeButtonSelected (e:MouseEvent){ 
     e.currentTarget.parent.visible=false; 

    } 

回答

2

當你檢測一下,在所有的按鈕簡單地循環,使他們躲在被點擊的一個前可見。

for each(var button:DisplayObject in buttonArray){ 
    button.visible = true; 
} 
+0

謝謝grapefrukt,你搖滾!我只是添加.parent按鈕,它的工作。非常感激。 –

相關問題