所以我試圖改變我現在擁有的togglebutton數組的可見性。使用彈性界面工具,我製作了10個切換按鈕,並將其調用者ID命名爲b1,b2,b3 ...等。然後我將這些ID放入我提到的數組中。我也有一個數字步進器,我將被調用的ID改爲了numericstepper。使用數組更改ToggleButton可見性開/關(AS3/Flex)
var buttonArray: Array= new Array (b1,b2,b3,b4,b5,b6,b7,b8,b9,b10)//global ;
protected function numericstepper_changeHandler(event:Event):void {
var x:int=0
var y:int
x=numericstepper.value //the value of the numericstepper
for (y=0; y<x; y++) {
buttonArray[y].visible= false // trying to change the visibility of each button in the array
}
但這不起作用,並給我一個錯誤。其實,即使當我只是跟蹤buttonArray [1]它給了我空... ....不知道該怎麼做。
新手編碼器在這裏,所以請指教!
你有什麼樣的錯誤?還可以在numericstepper_changeHandler中跟蹤數組和數組長度。你確定在處理程序執行之前它已經被初始化了嗎? – leetwinski