Sponsored Link
今回は各ノードとステージに右クリックメニューを追加しました。コンテキストメニューorショートカットメニューとも言うのかな。
試しにノード(文字が書いてある所)の上や、そうでない背景の黒い所で右クリックしてみると、二つの固有のメニュー項目が出現します。
- 各ノード上の右クリックメニュー
- このノードを固定
- このノードを安定化
- 背景の右クリックメニュー
- 全ノードを固定
- 全ノードを安定化
ユーザビリティを考慮するならノードを右クリックした時にそのノードの色をハイライトしたほうが良いのでしょう。また、今メニュー項目は互いに背反な事象[状態]ですので、状態に合わせて一方を「選択不可」にするのも良いですね。
インタラクションデザインに関しては現時点ではトライアル&エラーですが今後は書籍なり何なりで学んでいく必要を感じました。
さて、そろそろノードの文字列(ラベルとでも言いますか)を編集したり、新規ノードを追加したりする機能を実装しようと思います。
そういえば、既存のMind Mapエディタのレイアウトは今回の機能「全ノードを固定」の状態で各ノードを均一な配置にするのが標準ですね。このFlashの方向性も考え直そうかな。
関連すると思われる記事:
- AS3でMind MapぽいFlashを作る (3)各ノード間の線分に文字列を表示
- AS3でMind MapぽいFlashを作る (2)各ノードのドラック&ドロップ
- AS3でMind MapぽいFlashを作る (1)ノード間隔の安定化
- AS3でお絵かきFlashを作る (4)塗りつぶしと簡易レイヤーの操作
- Mind Map: マンキュー入門経済学 – 第1章 経済学の十大原理
Sponsored Link
