Frage

Ich habe Probleme Hinzufügen eines Radiobutton zu einem VBox in Actionscript.

    var radioButton:RadioButton = new RadioButton();
    radioButton.groupName = "source";
    radioButton.label = "label";

    radioButton.selected = false;
    radioButton.addEventListener(Event.CHANGE, sourceChangeHandler);

    vBox.addChild(radioButton);

ich zum ersten Mal diese Radiobuttons in mxml erstellt und es funktionierte gut, aber jetzt, dass die Auswahlknöpfe müssen dynamisch generiert werden Actionscript es nicht funktioniert.

Wenn im Debugger ich an einen Bindungsfehler erhalte Schreiten durch (1009) bei dem Versuch, die addChild Aussage und nichts zeigt auszuführen in der VBox auf. Gibt es etwas, was ich falsch mache?

War es hilfreich?

Lösung

Das sieht okay, das einzige, was ich sehen kann, ist, dass Sie könnten versuchen, zu ändern

radioButton = new RadioButton();

var radioButton:RadioButton = new RadioButton();

Wenn es nicht, dass es etwas mit dem zu tun haben könnte, wie Ihr Ihre VBox Instanziierung.

Bearbeiten

Wie pro unseren Kommentare, sieht es aus wie das eigentliche Problem ist, dass der ViewStack- eine Eigenschaft geändert haben sollte.

creationPolicy="All"

Auf diese Weise die vBox existiert im Speicher, wenn das Optionsfeld hinzugefügt wird.

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