現在,我在ActionScript 3.0中稍加處理。當我發現我可以在Flash builder 4.6中編寫代碼並在Flash專業版中執行gui時,事情變得更加流暢。Actionscript 3將RadioButton添加到RadioGroup
但正如標題所說,我在舞臺上有幾個RadioButton,名稱爲rb1,rb2。由於編碼在Flash Builder中我需要通過編寫引用它們: Public var rb1:RadioButton; 等等... 這不是問題,現在我可以通過編寫rb1.alpha/label /或任何我喜歡的方法來引用它。但是將該按鈕添加到組或引用組是對的問題。 如果我建立一個組:public var group123:RadioButtonGroup; 並寫入group123.addRadioButton(rb1);它不工作。 如果有人想知道爲什麼我不想這麼做,那是因爲我想爲RadioButton設置一個開關以獲得更好的代碼結構。
希望任何人都可以幫助我! :)
謝謝你的回答,但是如果它那麼簡單。我知道它應該可以工作,但是不管我做什麼。 書寫rb1.group = group123; 將拋出以下錯誤: MainClass.as正確連接 TypeError:錯誤#1009:無法訪問空對象引用的屬性或方法。 \t在fl.controls ::單選/套組() \t在MainClass/radioKnappOppsett() \t在MainClass() –
沒關係隊友!我做了一件事,錯了:)我不會將你的答案標記爲正確的伴侶:))!謝謝! –
可能你忘了創建你的'單選按鈕? rb1 = new RadioButton()' –