質問

私はActionScriptでのVBoxにラジオボタンを追加するトラブルを抱えています。

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

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

    vBox.addChild(radioButton);

は、私が最初にMXMLでこれらのラジオボタンを作成し、それが今のラジオボタンを動的にそれが仕事をdoesntのActionScriptで生成する必要があること、罰金を働いています。

デバッガでステップ実行する場合のVBoxにはaddChild声明と何もショーを実行しようとすると、私は、バインディングエラー(1009)に着きます。そこに何かが私が間違ってやっていますか?

役に立ちましたか?

解決

このルックスを大丈夫、私が見ることができる唯一のことは、あなたが

を変更してみてください可能性があるということです
radioButton = new RadioButton();

var radioButton:RadioButton = new RadioButton();

それはそれはあなたがあなたのVBoxをインスタンス化する方法とは何かを持っているかもしれないことはない場合ます。

編集

本当の問題は、ViewStackコンテナは、プロパティが変更されている必要があるということであるように、私たちのコメントを1として、それが見えます。

creationPolicy="All"

ラジオボタンが追加されているときVBOXがメモリに存在するこの方法。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top