Revision: 8216
Updated Code
at September 9, 2008 02:22 by jexchan
Updated Code
package com.microcore.webgame.classes
{
import com.microcore.webgame.ApplicationFacade;
import flash.display.Sprite;
import mx.core.Application;
import mx.core.IFlexDisplayObject;
import mx.managers.PopUpManager;
public class PopManager extends PopUpManager
{
public static function openPopUpWindow(ComponentClass:Class, MediatorClass:Class, parent:Object):void {
var window:IFlexDisplayObject = PopUpManager.createPopUp(parent as prite,
ComponentClass, false);
ApplicationFacade.getInstance().registerMediator(new MediatorClass(window));
PopUpManager.centerPopUp(window);
}
public static function closePopUpWindow(window:IFlexDisplayObject, mediatorName:String):void {
PopUpManager.removePopUp(window);
ApplicationFacade.getInstance().removeMediator(mediatorName);
}
}
}
Revision: 8215
Updated Code
at September 9, 2008 02:20 by jexchan
Updated Code
package com.microcore.webgame.classes
{
import com.microcore.webgame.ApplicationFacade;
import flash.display.Sprite;
import mx.core.Application;
import mx.core.IFlexDisplayObject;
import mx.managers.PopUpManager;
public class PopManager extends PopUpManager
{
public static function openPopUpWindow(ComponentClass:Class, MediatorClass:Class, parent:Object):void {
var window:IFlexDisplayObject = PopUpManager.createPopUp(parent as Sprite, ComponentClass, false);
ApplicationFacade.getInstance().registerMediator(new MediatorClass(window));
PopUpManager.centerPopUp(window);
}
public static function closePopUpWindow(window:IFlexDisplayObject, mediatorName:String):void {
PopUpManager.removePopUp(window);
ApplicationFacade.getInstance().removeMediator(mediatorName);
}
}
}
Revision: 8214
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 9, 2008 02:18 by jexchan
Initial Code
package com.microcore.webgame.classes
{
import com.microcore.webgame.ApplicationFacade;
import flash.display.Sprite;
import mx.core.Application;
import mx.core.IFlexDisplayObject;
import mx.managers.PopUpManager;
public class PopManager extends PopUpManager
{
public static function openPopUpWindow(ComponentClass:Class, MediatorClass:Class, parent:Object):void {
var window:IFlexDisplayObject = PopUpManager.createPopUp(parent as Sprite,
ComponentClass, false);
ApplicationFacade.getInstance().registerMediator(new MediatorClass(window));
PopUpManager.centerPopUp(window);
}
public static function closePopUpWindow(window:IFlexDisplayObject, mediatorName:String):void {
PopUpManager.removePopUp(window);
ApplicationFacade.getInstance().removeMediator(mediatorName);
}
}
}
Initial URL
Initial Description
Initial Title
PopUpManager in PureMVC
Initial Tags
Initial Language
ActionScript 3