FlexでExplorer風のTreeコンポーネント
世間ではHTML5の話題が増えるにつれ、Flashに対する懐疑的な意見も増えつつあるようですが、業務では相変わらずFlashの案件をちまちまやっています。
今回はWindowsなどでよく見られるエクスプローラ風のツリーを作ってみました。
特徴としては、
- 表示されるアイテムは全てフォルダ扱い
- ドラッグしたアイテムをフォルダに上に持っていくと一定時間後に自動的に開く
- プロパティ変更でドロップしたアイテムを実際に移動させずにイベントだけ受け取ることもできる
- ドラッグアイテムやドロップ先アイテムの許可判定をカスタマイズすることができる