如何在XMLUI radiogroup中设置所选的单选按钮?

时间:2013-08-04 18:15:33

标签: flash dialog default radio-group jsfl

在网络上的一些示例(http://ajarproductions.com/blog/2011/03/03/creating-flash-extensions-pt-4-ui/)中,有“假”演示声称这有效:

<!-- ... somewhere inside the XMLUI dialog file ... -->
<radiogroup id="myFileExtension">
  <radio value=".json" label=".json" selected="true" />
  <radio value=".txt" label=".txt" />
  <radio value=".xml" label=".xml" />
</radiogroup>

但...... selected="true"不做杰克!

radiogroup 始终选择第一项,无论其具有选定的属性。

是否有任何XMLUI专家知道另一个实际支持分配默认单选按钮的参数?

我基本上是在尝试打开动态XMLUI对话框,JSFL脚本必须能够根据上次使用的设置(我在其他地方存储在JSON文档中)设置默认选择。

1 个答案:

答案 0 :(得分:0)

最简单的方法是在onCreationComplete上创建一个init()方法..然后只需将单选按钮设置为通过actionscript选择,而不是在mxml代码中显示。

<mx:RadioButtonGroup id="group"/>
        <mx:RadioButton groupName="group" id="button1" value="false"
                        label="first button"/>
        <mx:RadioButton groupName="group" id="button2" value="true"
                        label="second button"/>


public function onInit() {
     button2.selected = true;
}
相关问题