考虑以下单选按钮示例。
<?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>
问题是我在定义 RadioButtonGroup 时不能引用 rb1,当时 rb1 为空,但我可以使用 selectedValue 来设置初始选择。
我只是想知道这是一些特殊情况还是在一般情况下引用 mxml 中的组件是不安全的。
谢谢,