Flex3

AdvancedDataGrid のデータ階層による編集状態切り替え

フォルダの中にデータが入るような構造を作れるのが AdvancedDataGrid の利点ですが、そこからデータを更新させるような場合見た目的にもフォルダが表示された列は入力を受け付けたくないものです。ところがこれがなかなかくせ者で困ったので、その辺をまと…

AdvancedDataGrid のデータ更新

AdvancedDataGrid のデータを更新する際 dataProvider として設定した値を変更しただけでは、表示自体は更新されません。dataProvider に ArrayCollection や XMLListCollection を利用している場合及び、データの大元が先に述べたクラスの場合は itemUpdate…

Flex3 で strftime

Flex3 で任意の形式での日付のフォーマットを行うには DateFormatter というクラスを使います。http://livedocs.adobe.com/flex/3_jp/langref/mx/formatters/DateFormatter.htmlリンク先を見ての通り new した段階で formatString を渡せないため、どうして…

複数項目への Validator

Validator の source プロパティが一つしか存在しないので複数項目をチェックして判断するバリデーションはどうするのかと思ったのですが Model(おそらく、他のデータバインディングも可能)を利用して複数の値を渡す事ができる模様。 二つの日付(開始日と…

doubleClickEnabled

InteractiveObject を継承するクラス(ほとんどの Flex3 コンポーネントなど)でダブルクリックを扱う場合 doubleClickEnabled が true になっていないといけません。同時に mouseEnabled も true にならないといけませんが、こちらは最初から true になって…

PopUpManager 使用時の注意点

Flash オブジェクト上でポップアップウインドウ風の動作を実装するには PopUpManager を使います。 var window:TitleWindow = new TitleWindow(); PopUpManager.addPopUp(window, this, true);このとき、表示されるポップアップを中央寄せにするには centerP…

Chart コンポーネントのいろいろ

Flex3 の Chart 系コンポーネントの使い方メモ。日本語ではグラフと呼びますが、英語圏では Chart と呼ぶのが一般的なようです。 Chart にクリックイベントを設定 まず、対象 Chart の itemClick プロパティを設定します。サンプルは ColumnChart の場合なの…

FLV プレイヤーを書いてみた

_人人人人人人人人人人人人人人人人人人人人_ > あんたたち!サンプルよ!サンプルよ!!! <  ̄^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄ _,,,, --──-- ,,,__ , '´ __ `ヽ、,ヘ .くヽ_r'_ヽ 、 ,、_) ヽ ,______r'´イ´ ['、イ_,-イ…