/ Published in: ActionScript 3
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
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); } } }