Archive for 2009/8/24
以下のような書き方はFlexならではなのかなーということで記述。
XML内の記述方法だけを見れば、いろいろ見るけど、それを同じソース内で利用するのあまり知らないので、
なるほどと思う方もいるかもしれない。(私は思った。)
フォームなどの画面から入力されたデータを1つの変数にまとめるのに、XMLを利用できる。
<mx:Model id="user">
<user>
<name>{f_name.text}</name>
<age>{f_age.text}</age>
<pref>{f_pref.text}</pref>
</user>
</mx:Model>
<mx:TextInput id="f_name" />
のようにXML中に{f_name.text}のように変数をバインディングしておき、
それをXMLのオブジェクト1つとして扱う。
1つのまとめておけば、Validatorなども作りやすくなるだろうし、
また、このようにXMLでワンクッション置いていると、入力方法の変更もしやすくなるだろう。


