0

Web 上のいくつかの例 ( 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"ジャックはしません !

ラジオグループは、 selected属性を持っているかどうかに関係なく、常に最初の項目を選択します。

デフォルトのラジオボタンを割り当てるために実際にサポートされている別のパラメータを知っているXMLUIの専門家はいますか?

私は基本的に動的 XMLUI ダイアログを開こうとしていますが、JSFL スクリプトは、最後に使用した設定に基づいてデフォルトの選択を設定できる必要があります (JSON ドキュメントに別の場所に保存します)。

4

1 に答える 1

0

最も簡単な方法は、init() メソッド onCreationComplete を作成することです。次に、mxml コード内で明示的に指定する代わりに、actionscript を介してラジオ ボタンを選択済みに設定するだけです。

<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 に答える