メソッド | プロパティ | イベント フレームあり | フレームなし

mx.managers
PopUpManager クラス




PopUpManager クラス

PopUpManager シングルトンクラスは、新しい最上位ウィンドウを作成します。また、ユーザーがウィンドウの外側でマウスをクリックした場合に、モーダル性とイベントを提供します。



メソッド
       centerPopUp( centerRef:MovieClip)
ポップアップウィンドウを他のウィンドウ上の中央に置きます。
staticcreatePopUp( parent:MovieClip, className:Object, modal:Boolean, initobj:Object, broadcastOutsideEvents:Boolean) :  MovieClip
最上位ウィンドウを作成します。
       deletePopUp( ) :  Void
このメソッドは、事前に createPopup() メソッドで作成されたモーダルウィンドウを破棄するために使用します。



プロパティ
       modalWindow:MovieClip
モーダルポップアップの作成時にすべてのマウスクリックをキャプチャするために使用される MovieClip を含む、読み取り専用プロパティです。
staticversion:String
このクラスのバージョンを表すストリングです。



イベント
mouseDownOutsideユーザーが PopUp ウィンドウの外をクリックするとトリガされます。イベントオブジェクトの target プロパティには、このイベントをトリガしたコンポーネントへの参照が設定されます。イベントオブジェクトの type プロパティには、イベント名 mouseDownOutside が設定されます。



メソッドの詳細

centerPopUp

centerPopUp( centerRef:MovieClip)

ポップアップウィンドウを他のウィンドウ上の中央に置きます。デフォルトでは、createPopUp() への呼び出しで使用されるウィンドウ上で、ポップアップウィンドウを中央に配置します。または、中央への参照として使用するウィンドウを指定できます。これは以前の createPopUp() 呼び出しで返されたオブジェクトで使用できるインスタンスメソッドです。この呼び出しの後、ポップアップウィンドウの位置はすぐに変更されない場合があります。ポップアップウィンドウを中央に配置する前に、計算してレイアウトする必要があるためです。

パラメータ
    centerRef:MovieClip - オプションで、ポップアップウィンドウを中央に配置するコンポーネントを指定します。


createPopUp

static  createPopUp( parent:MovieClip, className:Object, modal:Boolean, initobj:Object, broadcastOutsideEvents:Boolean) :  MovieClip

最上位ウィンドウを作成します。モーダルウィンドウは deletePopUp() メソッドを呼び出して破棄する必要があります。これは後述で説明する、返されたポップアップウィンドウのインスタンスメソッドです。

pop = mx.managers.PopUpManager.createPopUp(pnl, TitleWindow, false, o);

TitleWindow クラスに基づいてポップアップウィンドウを作成し、pln を MovieClip として使用してポップアップの配置を決定します。このウィンドウは非モーダルウィンドウとして定義され、返されるオブジェクト pop にはオブジェクト o と同じプロパティのセットが含まれます。

パラメータ
    parent:MovieClip - 新しい最上位ウィンドウを中央に配置するために使用される MovieClip です。
    className:Object - ポップアップ用に作成されるオブジェクトのクラスです。
    modal:Boolean - true の場合、ウィンドウはモーダルです。
    initobj:Object - 初期化プロパティを含むオブジェクトです。
    broadcastOutsideEvents:Boolean - true の場合、マウスがウィンドウの外でクリックされると、mouseDownOutside イベントを送り出します。

戻り値
     新しい最上位ウィンドウへの参照です。


deletePopUp

deletePopUp( ) :  Void

このメソッドは、事前に createPopup() メソッドで作成されたモーダルウィンドウを破棄するために使用します。これは以前の createPopUp() 呼び出しで返されたオブジェクトで使用できるインスタンスメソッドです。



プロパティの詳細

modalWindow

modalWindow:MovieClip  

モーダルポップアップの作成時にすべてのマウスクリックをキャプチャするために使用される MovieClip を含む、読み取り専用プロパティです。つまりモーダル性は、すべてのマウスクリックを取り込むこの画面全体が透明なウィンドウをポップアップウィンドウの下に作成することで実現されます。


version

static  version:String  

このクラスのバージョンを表すストリングです。