0

在网络上的一些示例中(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总是选择第一个项目,无论哪个具有selected属性。

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

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

4

1 回答 1

0

最简单的方法是创建一个 init() 方法 onCreationComplete.. 然后简单地将单选按钮设置为通过 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;
}
于 2013-10-03T14:32:20.910 回答