CHelpPanel.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. function CHelpPanel(){
  2. var _oText;
  3. var _oHelpBg;
  4. var _oButExit;
  5. var _oContainer;
  6. this._init = function(){
  7. _oContainer = new createjs.Container();
  8. s_oStage.addChild(_oContainer);
  9. _oHelpBg = new createBitmap(s_oSpriteLibrary.getSprite('help_bg'));
  10. _oContainer.addChild(_oHelpBg);
  11. var szText;
  12. if(s_bMobile){
  13. szText = TEXT_HELP_MOBILE;
  14. }else{
  15. szText = TEXT_HELP;
  16. }
  17. var iWidth = 550;
  18. var iHeight = 350;
  19. var iX = CANVAS_WIDTH/2;
  20. var iY = 620;
  21. _oText = new CTLText(_oContainer,
  22. iX-iWidth/2, iY-iHeight/2, iWidth, iHeight,
  23. 70, "center", FONT_COLOR, FONT_GAME, 1,
  24. 2, 2,
  25. szText,
  26. true, true, true,
  27. false );
  28. _oText.setShadow("#000", 2,2,2);
  29. var oSprite = s_oSpriteLibrary.getSprite('but_play');
  30. _oButExit = new CTextButton((CANVAS_WIDTH/2),CANVAS_HEIGHT -280,oSprite,TEXT_PLAY,FONT_GAME,"#ffc600",60,_oContainer);
  31. _oButExit.addEventListener(ON_MOUSE_UP, this._onExit, this);
  32. };
  33. this.unload = function(){
  34. _oButExit.unload();
  35. _oContainer.removeAllChildren();
  36. };
  37. this._onExit = function(){
  38. this.unload();
  39. s_oGame.exitFromHelp();
  40. };
  41. this._init();
  42. }