CHelp.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. function CHelp(oSprite){
  2. var _oGroup;
  3. var _oText1;
  4. var _oText1Back;
  5. var _oText2;
  6. var _oText2Back;
  7. this._init = function(oSprite){
  8. var oBg = createBitmap(oSprite);
  9. _oText1Back = new createjs.Text(TEXT_COLLECT,"40px "+FONT_GAME, "#000000");
  10. _oText1Back.x = CANVAS_WIDTH/2 + 2;
  11. _oText1Back.y = 242;
  12. _oText1Back.textAlign = "center";
  13. _oText1 = new createjs.Text(TEXT_COLLECT,"40px "+FONT_GAME, "#ffffff");
  14. _oText1.x = CANVAS_WIDTH/2;
  15. _oText1.y = 240;
  16. _oText1.textAlign = "center";
  17. _oText2Back = new createjs.Text(TEXT_AVOID,"40px "+FONT_GAME, "#000000");
  18. _oText2Back.x = CANVAS_WIDTH/2 + 2;
  19. _oText2Back.y = 422;
  20. _oText2Back.textAlign = "center";
  21. _oText2 = new createjs.Text(TEXT_AVOID,"40px "+FONT_GAME, "#ffffff");
  22. _oText2.x = CANVAS_WIDTH/2;
  23. _oText2.y = 420;
  24. _oText2.textAlign = "center";
  25. _oGroup = new createjs.Container();
  26. _oGroup.addChild(oBg);
  27. _oGroup.addChild(_oText1Back);
  28. _oGroup.addChild(_oText2Back);
  29. _oGroup.addChild(_oText1);
  30. _oGroup.addChild(_oText2);
  31. s_oStage.addChild(_oGroup);
  32. var oParent = this;
  33. _oGroup.on("pressup",function(){oParent._onExit()});
  34. };
  35. this.unload = function(){
  36. var oParent = this;
  37. _oGroup.off("pressup",function(){oParent._onExit()});
  38. s_oStage.removeChild(_oGroup);
  39. };
  40. this._onExit = function(){
  41. this.unload();
  42. s_oGame.onExitHelp();
  43. };
  44. this._init(oSprite);
  45. }