Это связано с жизненным циклом flex компонента . Когда RadioButton назначается группа, он фактически не добавляется, пока его commitProperties не выполнит кадр позже.
Чтобы получить правильные group.numRadioButtons, вам придется делать вещи асинхронно. Что-то интересное - это spark.components.RadioButtonGroup отправляет недокументированное событие «numRadioButtonsChanged» всякий раз, когда переключатели добавляются или удаляются. Это работает, но, конечно, вы пользуетесь без документов на свой страх и риск.