function CAlertSavingBox(szText,oParentContainer){ var _oMsg; var _oButOk; var _oThis; var _oContainer; var _oParentContainer; this._init = function (szText) { _oContainer = new createjs.Container(); _oParentContainer.addChild(_oContainer); var oFade; oFade = new createjs.Shape(); oFade.graphics.beginFill("black").drawRect(0, 0, CANVAS_WIDTH, CANVAS_HEIGHT); oFade.alpha = 0.5; oFade.on("click", function () {}); _oContainer.addChild(oFade); var oSpriteBg = s_oSpriteLibrary.getSprite('msg_box'); var oBg = createBitmap(oSpriteBg); oBg.x = CANVAS_WIDTH * 0.5; oBg.y = CANVAS_HEIGHT * 0.5; oBg.regX = oSpriteBg.width * 0.5; oBg.regY = oSpriteBg.height * 0.5; _oContainer.addChild(oBg); _oMsg = new CTLText(_oContainer, CANVAS_WIDTH/2-300, (CANVAS_HEIGHT/2)-150, 600, 200, 50, "center", "#fff", PRIMARY_FONT, 1, 0, 0, szText, true, true, true, false ); _oButOk = new CGfxButton(CANVAS_WIDTH/2 , 620, s_oSpriteLibrary.getSprite('but_yes'), _oContainer); _oButOk.addEventListener(ON_MOUSE_UP, this._onButOk, this); }; this._onButOk = function () { _oThis.unload(); }; this.unload = function () { _oButOk.unload(); _oParentContainer.removeChild(_oContainer); }; _oThis = this; _oParentContainer = oParentContainer; this._init(szText); }