Hatena::Groupocaml-nagoya

UX-Framework開発日誌

2009-01-16フォーカスチェーンの管理とその階層

フォーカスチェーンの管理とその階層

| 18:30 | フォーカスチェーンの管理とその階層 - UX-Framework開発日誌 を含むブックマーク はてなブックマーク - フォーカスチェーンの管理とその階層 - UX-Framework開発日誌

ボタンやチェックボックスなどを実装する上で重要なフォーカスの概念とその連鎖の設計を考える上で、既存のTextFieldなどのFocusの挙動を無視できないので調べてみました。

flash9ではSpriteやTextFieldクラスの親であるInteractiveObjectクラスにtabEnabledプロパティやtabIndexプロパティがあり、フォーカスを設定できます。しかし、tabキーを押して遷移するフォーカスチェーンは一つの階層しか存在しないようでした。

flash8以前ではTextFieldクラスやMovieClipクラスがtabEnabledプロパティやtabIndexプロパティを直接もっていました。フォーカスチェーンの概念はflash9と同様の用です。