ラジオボタンでハマった

No Comments

ラジオボタンではまった部分のソース(MXML)

<mx:RadioButtonGroup id="choiceSearchType" />
<mx:RadioButton groupName="choiceSearchType" enabled="true" id="cst1" value="keyword" label="Keyword" width="75" />
<mx:RadioButton groupName="choiceSearchType" id="cst2" value="tag" label="Tag" width="50" />

MXMLで画面表示系を作っていたんだけど、ラジオボタンでデフォルトでの選択しているようにする場合は、MXML上でコントロールできないみたい。ActionScript3上でコントロールするしかないみたい。

ラジオボタンのデフォルトで項目させるには
(keywordを選択)

choiceSearchType.selectedValue="keyword";

あと、ラジオボタンで選択したValueを取得する場合は、意外と簡単だった。
変数で持たせたかったけど、変数の型でエラーが出る。いろいろと試してみたけど結局原因が分からなかった。今回は、直接記述した。

ラジオボタンで選択したValuleを取得

//obj.selectedValue
choiceSearchType.selectedValue

Flex3を触ってみて

No Comments

最近、ちゃんとActionScript3の勉強がしたくてFlex3を触り始めた。

MXMLとAS3との関係は、すごくHTMLとJavascritptの関係近いと思う。関数のみでウェブアプリを作れるし、ちょっとクセはあるけどそれほど難しくもない。入力系とインタラクティブなコンテンツがある場合は便利だと思う。
ある程度、AS3で制御しなくてもMXMLのみで制御できるところが面白いと思う。あとオープンソースの開発環境のFlashDevelopがすばらしい。Flex3 SDKとの関連付けライブラリー(SWC)との関連付けが簡単。

Flex4がベータ版で出ているけど、これはFlex3と全く別物にみたい。まぁ、正式版出たら試してみようと思う。

Newer Entries