Pakiet | mx.managers |
Klasa | public class PopUpManager |
Dziedziczenie | PopUpManager Object |
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
The PopUpManager also provides modality, so that windows below the popup cannot receive mouse events, and also provides an event if the user clicks the mouse outside the window so the developer can choose to dismiss the window or warn the user.
Powiązane elementy interfejsu API
Metoda | Zdefiniowane przez | ||
---|---|---|---|
addPopUp(window:IFlexDisplayObject, parent:DisplayObject, modal:Boolean = false, childList:String = null, moduleFactory:IFlexModuleFactory = null):void [statyczny]
Pops up a top-level window. | PopUpManager | ||
[statyczny]
Makes sure a popup window is higher than other objects in its child list
The SystemManager does this automatically if the popup is a top level window
and is moused on,
but otherwise you have to take care of this yourself. | PopUpManager | ||
[statyczny]
Centers a popup window over whatever window was used in the call
to the createPopUp() or addPopUp() method. | PopUpManager | ||
createPopUp(parent:DisplayObject, className:Class, modal:Boolean = false, childList:String = null, moduleFactory:IFlexModuleFactory = null):IFlexDisplayObject [statyczny]
Creates a top-level window and places it above other windows in the
z-order. | PopUpManager | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
[statyczny]
Removes a popup window popped up by
the createPopUp() or addPopUp() method. | PopUpManager | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
addPopUp | () | metoda |
public static function addPopUp(window:IFlexDisplayObject, parent:DisplayObject, modal:Boolean = false, childList:String = null, moduleFactory:IFlexModuleFactory = null):void
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
Pops up a top-level window.
It is good practice to call removePopUp()
to remove popups
created by using the addPopUp()
method.
If the class implements IFocusManagerContainer, the window will have its
own FocusManager so that, if the user uses the TAB key to navigate between
controls, only the controls in the window will be accessed.
Example
var tw:TitleWindow = new TitleWindow(); tw.title = "My Title"; mx.managers.PopUpManager.addPopUp(tw, pnl, false);
Creates a popup window using the tw
instance of the
TitleWindow class and pnl
as the Sprite for determining
where to place the popup.
It is defined to be a non-modal window.
Parametry
window:IFlexDisplayObject — The IFlexDisplayObject to be popped up.
| |
parent:DisplayObject — DisplayObject to be used for determining which SystemManager's layers
to use and optionally the reference point for centering the new
top level window. It may not be the actual parent of the popup as all popups
are parented by the SystemManager.
| |
modal:Boolean (default = false ) — If true , the window is modal which means that
the user will not be able to interact with other popups until the window
is removed.
| |
childList:String (default = null ) — The child list in which to add the pop-up.
One of PopUpManagerChildList.APPLICATION ,
PopUpManagerChildList.POPUP ,
or PopUpManagerChildList.PARENT (default).
| |
moduleFactory:IFlexModuleFactory (default = null ) — The moduleFactory where this pop-up should look for
its embedded fonts and style manager.
|
Powiązane elementy interfejsu API
bringToFront | () | metoda |
public static function bringToFront(popUp:IFlexDisplayObject):void
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
Makes sure a popup window is higher than other objects in its child list The SystemManager does this automatically if the popup is a top level window and is moused on, but otherwise you have to take care of this yourself.
Parametry
popUp:IFlexDisplayObject — IFlexDisplayObject representing the popup.
|
centerPopUp | () | metoda |
public static function centerPopUp(popUp:IFlexDisplayObject):void
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
Centers a popup window over whatever window was used in the call
to the createPopUp()
or addPopUp()
method.
Note that the position of the popup window may not change immediately after this call since Flex may wait to measure and layout the popup window before centering it.
Parametry
popUp:IFlexDisplayObject — IFlexDisplayObject representing the popup.
|
createPopUp | () | metoda |
public static function createPopUp(parent:DisplayObject, className:Class, modal:Boolean = false, childList:String = null, moduleFactory:IFlexModuleFactory = null):IFlexDisplayObject
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
Creates a top-level window and places it above other windows in the
z-order.
It is good practice to call the removePopUp()
method
to remove popups created by using the createPopUp()
method.
If the class implements IFocusManagerContainer, the window will have its
own FocusManager so that, if the user uses the TAB key to navigate between
controls, only the controls in the window will be accessed.
Example
pop = mx.managers.PopUpManager.createPopUp(pnl, TitleWindow, false);
Creates a popup window based on the TitleWindow class, using pnl
as the MovieClip
for determining where to place the popup. It is defined to be a non-modal window
meaning that other windows can receive mouse events
Parametry
parent:DisplayObject — DisplayObject to be used for determining which SystemManager's layers
to use and optionally the reference point for centering the new
top level window. It may not be the actual parent of the popup as all popups
are parented by the SystemManager.
| |
className:Class — Class of object that is to be created for the popup.
The class must implement IFlexDisplayObject.
| |
modal:Boolean (default = false ) — If true , the window is modal which means that
the user will not be able to interact with other popups until the window
is removed.
| |
childList:String (default = null ) — The child list in which to add the popup.
One of PopUpManagerChildList.APPLICATION ,
PopUpManagerChildList.POPUP ,
or PopUpManagerChildList.PARENT (default).
| |
moduleFactory:IFlexModuleFactory (default = null ) — The moduleFactory where this pop-up should look for
its embedded fonts and style manager.
|
IFlexDisplayObject — Reference to new top-level window.
|
Powiązane elementy interfejsu API
removePopUp | () | metoda |
public static function removePopUp(popUp:IFlexDisplayObject):void
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
Removes a popup window popped up by
the createPopUp()
or addPopUp()
method.
Parametry
popUp:IFlexDisplayObject — The IFlexDisplayObject representing the popup window.
|
Tue Jun 12 2018, 12:06 PM Z