CAlertSavingBox.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. function CAlertSavingBox(szText,oParentContainer){
  2. var _oMsg;
  3. var _oButOk;
  4. var _oThis;
  5. var _oContainer;
  6. var _oParentContainer;
  7. this._init = function (szText) {
  8. _oContainer = new createjs.Container();
  9. _oParentContainer.addChild(_oContainer);
  10. var oFade;
  11. oFade = new createjs.Shape();
  12. oFade.graphics.beginFill("black").drawRect(0, 0, CANVAS_WIDTH, CANVAS_HEIGHT);
  13. oFade.alpha = 0.5;
  14. oFade.on("click", function () {});
  15. _oContainer.addChild(oFade);
  16. var oSpriteBg = s_oSpriteLibrary.getSprite('msg_box');
  17. var oBg = createBitmap(oSpriteBg);
  18. oBg.x = CANVAS_WIDTH * 0.5;
  19. oBg.y = CANVAS_HEIGHT * 0.5;
  20. oBg.regX = oSpriteBg.width * 0.5;
  21. oBg.regY = oSpriteBg.height * 0.5;
  22. _oContainer.addChild(oBg);
  23. _oMsg = new CTLText(_oContainer,
  24. CANVAS_WIDTH/2-300, (CANVAS_HEIGHT/2)-150, 600, 200,
  25. 50, "center", "#fff", PRIMARY_FONT, 1,
  26. 0, 0,
  27. szText,
  28. true, true, true,
  29. false );
  30. _oButOk = new CGfxButton(CANVAS_WIDTH/2 , 620, s_oSpriteLibrary.getSprite('but_yes'), _oContainer);
  31. _oButOk.addEventListener(ON_MOUSE_UP, this._onButOk, this);
  32. };
  33. this._onButOk = function () {
  34. _oThis.unload();
  35. };
  36. this.unload = function () {
  37. _oButOk.unload();
  38. _oParentContainer.removeChild(_oContainer);
  39. };
  40. _oThis = this;
  41. _oParentContainer = oParentContainer;
  42. this._init(szText);
  43. }