CCreditsPanel.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. function CCreditsPanel(){
  2. var _oFade;
  3. var _oPanelContainer;
  4. var _oButExit;
  5. var _oLogo;
  6. var _pStartPanelPos;
  7. this._init = function(){
  8. _oPanelContainer = new createjs.Container();
  9. s_oStage.addChild(_oPanelContainer);
  10. var oSprite = s_oSpriteLibrary.getSprite('msg_box');
  11. var oPanel = createBitmap(oSprite);
  12. oPanel.regX = oSprite.width/2;
  13. oPanel.regY = oSprite.height/2;
  14. oPanel.on("mousedown", function(){});
  15. _oPanelContainer.addChild(oPanel);
  16. _oPanelContainer.x = CANVAS_WIDTH/2;
  17. _oPanelContainer.y = CANVAS_HEIGHT/2;
  18. _pStartPanelPos = {x: _oPanelContainer.x, y: _oPanelContainer.y};
  19. var oTitle = new createjs.Text(TEXT_DEVELOPED," 50px "+FONT_GAME, "#ffffff");
  20. oTitle.y = -70;
  21. oTitle.textAlign = "center";
  22. oTitle.textBaseline = "middle";
  23. oTitle.lineWidth = 600;
  24. _oPanelContainer.addChild(oTitle);
  25. var oLink = new createjs.Text("movitel.co.mz"," 35px "+FONT_GAME, "#ffffff");
  26. oLink.y = 50;
  27. oLink.textAlign = "center";
  28. oLink.textBaseline = "middle";
  29. oLink.lineWidth = 600;
  30. _oPanelContainer.addChild(oLink);
  31. var oSprite = s_oSpriteLibrary.getSprite('ctl_logo');
  32. _oLogo = createBitmap(oSprite);
  33. _oLogo.on("mousedown",this._onLogoButRelease);
  34. _oLogo.regX = oSprite.width/2;
  35. _oLogo.regY = oSprite.height/2;
  36. _oPanelContainer.addChild(_oLogo);
  37. var oSprite = s_oSpriteLibrary.getSprite('but_exit');
  38. _oButExit = new CGfxButton(1085, 210, oSprite, _oPanelContainer);
  39. _oButExit.addEventListener(ON_MOUSE_UP, this.unload, this);
  40. };
  41. this.unload = function(){
  42. s_oStage.removeChild(_oFade);
  43. s_oStage.removeChild(_oPanelContainer);
  44. _oButExit.unload();
  45. _oLogo.off("mousedown",this._onLogoButRelease);
  46. };
  47. this._onLogoButRelease = function(){
  48. window.open("http://movitel.co.mz");
  49. };
  50. this._init();
  51. };