Packagejp.naggg.ui
Classpublic class MouseAppearance
InheritanceMouseAppearance Inheritance Object

マウス表示全般を管理するクラスです. 主に、Mouse.show() および Mouse.hide() および Mouse.cursor を行うためのラッパークラスです. ただ、いづれのメソッドも少し物足りなく、  ・Mouse.hide() していても、Mouse.cursor を設定すると表示される  ・Mouse.hide() が可能なのは MouseCursor.AUTO のときのみ  ・表示状態を返すフラグがない  ・メソッドを連呼した場合、ブラウザ上でマウスカーソルが点滅する などの問題点があります(Windows 用 FlashPlayer 10.0.22 および 10.0.32 で確認). このクラスはそれらを解消するために設けました. 注意点としては Mouse クラスを監視できるイベントがないため、 このクラスを用いた場合は、Mouse クラスを使わずに MouseAppearance クラスを一貫して使う必要があります.



Public Properties
 PropertyDefined By
  cursor : String
[static] マウスカーソルの状態を設定します. 設定可能な値は flash.ui.MouseCursor のどれかとなります. 連続で呼び出されたときに画面のチラつきをおさえるための措置を加えています.
MouseAppearance
  visible : Boolean
[static] [read-only] マウスカーソルの表示状態を返します. これは読取専用です.
MouseAppearance
Public Methods
 MethodDefined By
  
静的クラスなのでインスタンスを作りません.必ずエラーを返します.
MouseAppearance
  
hide():void
[static] マウスカーソルを隠します. 連続で呼び出されたときに画面のチラつきをおさえるための措置を加えています.
MouseAppearance
  
show():void
[static] マウスカーソルを表示します. 連続で呼び出されたときに画面のチラつきをおさえるための措置を加えています.
MouseAppearance
Property Detail
cursorproperty
cursor:String

マウスカーソルの状態を設定します. 設定可能な値は flash.ui.MouseCursor のどれかとなります. 連続で呼び出されたときに画面のチラつきをおさえるための措置を加えています.


Implementation
    public static function get cursor():String
    public static function set cursor(value:String):void

See also

flash.ui.MouseCursor
visibleproperty 
visible:Boolean  [read-only]

マウスカーソルの表示状態を返します. これは読取専用です.


Implementation
    public static function get visible():Boolean
Constructor Detail
MouseAppearance()Constructor
public function MouseAppearance()

静的クラスなのでインスタンスを作りません.必ずエラーを返します.


Throws
ArgumentError — #2012: MouseAppearance クラスをインスタンス化することはできません。
Method Detail
hide()method
public static function hide():void

マウスカーソルを隠します. 連続で呼び出されたときに画面のチラつきをおさえるための措置を加えています.

show()method 
public static function show():void

マウスカーソルを表示します. 連続で呼び出されたときに画面のチラつきをおさえるための措置を加えています.