このコンテンツを表示するためには、無償の Adobe Flash Player が必要です。ダウンロード

« [No.115] Cefiro: Chardonnay 2008    [No.116] Emiliana: Carménère 2008 »

FLEX: 動的コンテンツ(2)

| Category=Flex | Comment

ひと月ほど前、フラッシュの使い回しを試した(FLEX: 動的コンテンツと変数(flashvars))。
今回は、プルダウン(ComboBox)で XML のすべての内容から特定の要素を選択してみる。

サンプルの XML ファイル参照。

まず取り込み

var ScoreXML:XML = XML(event.target.data);
var Score:XMLList = ScoreXML..Game;

そんでコンボ・ボックスに表示するデータ・プロバイダを指示

comboBox.dataProvider = Score;

プルダウンはこんなあんばい

<mx:ComboBox id="comboBox" prompt="Select Game..." labelField="@date" change="selGame(event);" />

スコアボードに表示する要素を特定する。id 代わりに日付を利用した

var gameDate:Object = comboBox.selectedItem.@date;
dataGrid.dataProvider = ScoreXML.Game.(attribute('date') == gameDate).children();

架空の野球の試合で例示したけれど、

  • ビデオを選択して再生
  • アルバムとして写真を表示

といった、何某かのアーカイブを掲示するケースに使えるかもしれない覚書、以上。

ところで、娘の携帯を機種変更。自分の携帯もすでに4年ほど使っているので Android 携帯 Nexus One いいかなとちょっと思ったが、しかし携帯は苦手だし機能の持ち腐れになるから意味がない。
で、銀座山形屋でスーツを買った。たぶん8年ぶりくらい。

« [No.115] Cefiro: Chardonnay 2008    [No.116] Emiliana: Carménère 2008 »