Domanda
quando ho eseguito il mio file Flash (provarlo) nel pannello di uscita ottengo il seguente errore
TypeError: Error # 1010:. Un termine non è definito e non ha proprietà
ho letto alcuni dove, che questo è stato causato perché una delle variabili è impostato su NULL. dopo aver guardato il mio codice ho scoperto che la seguente riga stava causando questo output
arrSelectedIndex[i] = -1;
questo è successivamente utilizzato come indice selezionato in un gruppo di pulsanti.
la mia domanda è, sarebbe avere il set di indice selezionato a -1 essere un problema?
grazie
Soluzione
Suona come arrSelectedIndex
è nulla su questa linea. Risalire dove si suppone di essere assegnato. Utilizzare il debugger se istruzioni di analisi non sono sufficienti per capire cosa c'è che non va.
Altri suggerimenti
Il RadioButtonGroup prende una proprietà selectedValue
, non un selectedIndex
. Così non si può impostare il selectedIndex di un RBG a nulla, non è non solo -1.
È possibile recuperare il valore di un radioButton in un RadioButtonGroup utilizzando il metodo RadioButtonGroup.getRadioButtonAt(index:int)
.