我有麻烦在动作添加一个单选按钮到垂直框。

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

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

    vBox.addChild(radioButton);

我首先创建在MXML这些单选按钮和它工作得很好,但现在的单选按钮需要在动作它不工作动态地生成。

在通过调试器我得到一个绑定错误(1009)试图加强在垂直框中执行的addChild语句,并没有显示出来的时候。是不是我做错了什么?

有帮助吗?

解决方案

这看起来不错,我可以看到的唯一的事情是,你可以尝试改变

radioButton = new RadioButton();

var radioButton:RadioButton = new RadioButton();

如果它不是,它可能有一些做与您如何您的实例VBox中。

修改

根据我们的意见,它看起来像真正的问题是,则ViewStack应该有一个属性更改。

creationPolicy="All"

此方式VBOX存在于内存中,当单选按钮被添加到它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top