Packageorg.unbland.core.external
Classpublic class JSModifier

このクラスはブラウザに起因する複数の問題を JavaScript によって改善し, OS, ブラウザに関係なく統一した動作をさせる機能を有します.

このクラスを使用することにより改善する問題は下記のとおりです.

  1. マウスホイールが効かない問題. (Mac OS 全般)
  2. スクロール対象がマウス座標下にある状態にも関わらず, マウスホイールを動かした際にウインドウがスクロールしてしまう問題. (Windows 全般)
  3. オブジェクト要素内でマウスダウンしたにも関わらず, オブジェクトの領域外にてマウスアップした際にステージでマウスアップイベントが発生しない問題. (ブラウザ 全般)
  4. テキストフィールドにフォーカスが当たっている状態にも関わらず, オブジェクトの領域外にてマウスアップした際にテキストフィールドからフォーカスが外れない問題. (wmode が設定されている Internet Explorer 全般)

- 確認環境について

Windows XP SP3
InternetExplorer (7, 8), Firefox (3.0.8), Safari (4.0 Beta), Chrome (1.0.154.53)

Mac OSX 10.5.6
Safari (4.0 Beta), Firefox (3.0.8), Opera (9.64)


Example
  



Public Methods
 MethodDefined by
  
JSModifier クラスは静的クラスのためインスタンス化できません.
JSModifier
  
initialize(stage:Stage):void
[static] 初期化処理を行い, ブラウザに起因する複数の問題を改善します.
JSModifier
Constructor detail
JSModifier()constructor
public function JSModifier()

JSModifier クラスは静的クラスのためインスタンス化できません.


Throws
— インスタンス化を試みた時にスローされます.
Method detail
initialize()method
public static function initialize(stage:Stage):void

初期化処理を行い, ブラウザに起因する複数の問題を改善します.

Parameters
stage:Stage — ステージインスタンスの参照です.