Работая во Flex 3, у меня есть ряд компонентов, отображаемых на холсте, каждый из которых должен представлять один потенциальный выбор, в идеале в RadioButtonGroup. Итак, на моем родительском холсте я определяю RadioButtonGroup, и каждый компонент предоставляет один RadioButton. Однако это не похоже на работу.
Предположим, есть компонент с именем aComponent, определенный следующим образом:
<mx:Canvas ...>
...
<mx:RadioButton id="someButton" groupName="myRadioButtonGroup" ... />
</mx:Canvas>
Внешний холст:
<mx:Canvas id="outerCanvas" ...>
...
<mx:Script>
public function doesSomething():void
{
var myComponent:aComponent = new aComponent();
outerCanvas.addChild(myComponent);
}
</mx:Script>
...
<mx:RadioButtonGroup id="myRadioButtonGroup" />
</mx:Canvas>
Так что я предположил, что в этот момент, если, скажем, четыре из этих компонентов будут добавлены, переключатели будут вести себя взаимоисключающим образом, и я смогу получить доступ к myRadioButtonGroup.selectedValue, чтобы получить текущий выбор. Однако, похоже, это не сработает.
Возможно ли то, что я пытаюсь сделать, или я просто что-то пропустил?
Спасибо!