Рассмотрим следующий пример переключателя.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
private function getRb1():RadioButton {
trace(rb1 == null);
return rb1;
}
]]>
</mx:Script>
<mx:VBox>
<mx:RadioButtonGroup **id="rbg" selection="{getRb1()}**"/>
<mx:RadioButton id="rb1" label="Radio Button 1" />
<mx:RadioButton id="rb2" label="Radio Button 2" />
<mx:RadioButton id="rb3" label="Radio Button 3" />
</mx:VBox>
</mx:Application>
Проблема в том, что я не могу ссылаться на rb1 при определении RadioButtonGroup, rb1 в это время имеет значение null, но я могу использовать selectedValue для установки начального выбора.
Мне просто интересно, это какой-то особый случай или вообще небезопасно ссылаться на компоненты в mxml.
Спасибо,