Packagejp.naggg.framework
Interfacepublic interface IMenuItem

ナビゲーションなどのメニューボタンクラスが実装するインタフェースです.



Public Properties
 PropertyDefined By
  isActive : Boolean
メニューボタンが表示上の有効なのかどうかを表します. たとえば、後日公開などのグレーアウト状態がこれに相当し、 通常、このプロパティの動的な変化は想定されません(プロパティの変更はSWFの更新に匹敵). また、このプロパティとマウスの有効・無効については、 その仕様によって実装側で好きなように設定するべきです. (たとえば、マウスオーバーで「近日公開」が表示されるUI)
IMenuItem
  isSelected : Boolean
選択状態かどうかを表します. この実装を行う場合は、setter内でアニメーションの設定を行います. また、選択状態の場合は通常マウス判定が無効になります. その設定は、この親となる IMenu を実装するクラスで行います.
IMenuItem
Property Detail
isActiveproperty
isActive:Boolean

メニューボタンが表示上の有効なのかどうかを表します. たとえば、後日公開などのグレーアウト状態がこれに相当し、 通常、このプロパティの動的な変化は想定されません(プロパティの変更はSWFの更新に匹敵). また、このプロパティとマウスの有効・無効については、 その仕様によって実装側で好きなように設定するべきです. (たとえば、マウスオーバーで「近日公開」が表示されるUI)


Implementation
    public function get isActive():Boolean
    public function set isActive(value:Boolean):void
isSelectedproperty 
isSelected:Boolean

選択状態かどうかを表します. この実装を行う場合は、setter内でアニメーションの設定を行います. また、選択状態の場合は通常マウス判定が無効になります. その設定は、この親となる IMenu を実装するクラスで行います.


Implementation
    public function get isSelected():Boolean
    public function set isSelected(value:Boolean):void