Frage

, wenn ich betreibe meine Flash-Datei (Test it) im Ausgabefeld i die folgende Fehlermeldung

Typeerror: Error # 1010:. Ein Begriff ist nicht definiert und hat keine Eigenschaften

lese ich einige, wo, dass dies verursacht wurde, weil eine der Variablen auf null gesetzt wird. nachdem in meinem Code suchen fand ich heraus, dass die folgende Zeile diesen Ausgang verursacht wurde

arrSelectedIndex[i] = -1;

Dies ist später als der ausgewählte Index in einer Gruppe von Optionsfeldern verwendet wird.

Meine Frage ist, würde den ausgewählten Indexsatz auf -1 ein Problem sein?

Dank

War es hilfreich?

Lösung

Sounds wie arrSelectedIndex ist null auf dieser Linie. Trace zurück, wo es soll zugeordnet werden soll. Verwenden Sie den Debugger, wenn Trace-Anweisungen sind nicht genug, um herauszufinden, was falsch ist.

Andere Tipps

Die Radiobutton nimmt eine selectedValue Eigenschaft, kein selectedIndex. So dass Sie nicht die selectedIndex eines RBG überhaupt etwas zu setzen, nicht nur nicht -1.

Sie können den Wert eines Optionsfelds in einem Radiobutton abrufen, indem Sie die Methode RadioButtonGroup.getRadioButtonAt(index:int) verwendet wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top