mx: RadioButtonGroup дает выбор нуля .. почему? - PullRequest
0 голосов
/ 21 февраля 2011

У меня есть группа радиокнопок, когда я добавляю радиокнопку, событие, тогда его выбор равен нулю, я отладил его и получил его в mx: RadioButtonGroup, numRadioButtons - 0 .. почему это?и как я могу установить его выбор.

public function AddRadioButton(elxRdButton:RadioButton):void
            {
                elxRdButton.group = id_RdGroup;
                elxRdButton.groupName = "id_RdGroup";
                if (elxRdButton.selected)
                {
                    id_RdGroup.selection = elxRdButton;
                    id_RdGroup.selectedValue = elxRdButton.value;
                }
                trace(id_RdGroup.selectedValue); // gives null
            }
        ]]>
    </fx:Script>
    <mx:RadioButtonGroup id="id_RdGroup"
                         change="id_RdGroup_changeHandler(event)"/>

1 Ответ

0 голосов
/ 21 февраля 2011

используйте пространство имен mx_internal и добавьте кнопку радио следующим образом:

 use namespace mx_internal;

 public function AddRadioButton(elxRdButton:ElxRadioButton):void
    {
     id_RdGroup.addInstance(elxRdButton);
    if (elxRdButton.selected)
    {
    id_RdGroup.selection = elxRdButton;
    }
    m_aRdButtons.addItem(elxRdButton);
    }

Теперь выделение будет работать идеально:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...