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