Logo.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. function Logo(){
  2. base(this,LSprite,[]);
  3. this.init();
  4. }
  5. Logo.prototype.init = function(){
  6. var self = this;
  7. var backgroundBitmapData = new LBitmapData(dataList["start_bg"],0,0,640,960);
  8. var backgroundBitmap = new LBitmap(backgroundBitmapData);
  9. self.addChild(backgroundBitmap);
  10. var logoBitmapData = new LBitmapData(dataList["logo"],0,0,640,960);
  11. var logoBitmap = new LBitmap(logoBitmapData);
  12. logoBitmap.x = LGlobal.width/2-logoBitmap.width/2;
  13. logoBitmap.y = LGlobal.height*0.87;
  14. self.addChild(logoBitmap);
  15. // Util.sFloat(logoBitmap, 0.7);
  16. self.startBtn = new LSprite();
  17. var startBtnBitmapData = new LBitmapData(dataList["start_btn"]);
  18. var startBtnBitmap = new LBitmap(startBtnBitmapData);
  19. self.startBtn.addChild(startBtnBitmap);
  20. self.startBtn.x = LGlobal.width/2-startBtnBitmap.width/2;
  21. self.startBtn.y = LGlobal.height*0.62;
  22. self.addChild(self.startBtn);
  23. Util.sFloat(self.startBtn, 0.7);
  24. self.alpha = 0;
  25. Util.fadeIn(self, 1);
  26. self.startBtn.addEventListener(LMouseEvent.MOUSE_DOWN, self.onStartBtnDown);
  27. };
  28. Logo.prototype.onStartBtnDown = function() {
  29. if(!mySoundPlayer.backgroundIsLoad) {
  30. mySoundPlayer.onremoved();
  31. removeChild(mySoundPlayer);
  32. mySoundPlayer = new SoundPlayer();
  33. addChild(mySoundPlayer);
  34. }
  35. gameStart();
  36. }
  37. Logo.prototype.onmousedown = function(event) {
  38. var self = event.target;
  39. var hook = self.getChildByName("hook");
  40. hook.shoot();
  41. }