| メソッド | プロパティ | イベント | フレームあり | フレームなし |
PopUpManager シングルトンクラスは、新しい最上位ウィンドウを作成します。また、ユーザーがウィンドウの外側でマウスをクリックした場合に、モーダル性とイベントを提供します。
| メソッド | |
| centerPopUp( centerRef:MovieClip)
ポップアップウィンドウを他のウィンドウ上の中央に置きます。 |
static | createPopUp( parent:MovieClip, className:Object, modal:Boolean, initobj:Object, broadcastOutsideEvents:Boolean)
: MovieClip最上位ウィンドウを作成します。 |
| deletePopUp( )
: Voidこのメソッドは、事前に createPopup() メソッドで作成されたモーダルウィンドウを破棄するために使用します。 |
| プロパティ | |
| modalWindow:MovieClipモーダルポップアップの作成時にすべてのマウスクリックをキャプチャするために使用される MovieClip を含む、読み取り専用プロパティです。 |
static | version:Stringこのクラスのバージョンを表すストリングです。 |
| イベント | |
mouseDownOutside | ユーザーが PopUp ウィンドウの外をクリックするとトリガされます。イベントオブジェクトの target プロパティには、このイベントをトリガしたコンポーネントへの参照が設定されます。イベントオブジェクトの type プロパティには、イベント名 mouseDownOutside が設定されます。 |
| メソッドの詳細 |
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
このクラスのバージョンを表すストリングです。