diff --git a/public/images/Bitmap5.png b/public/images/Bitmap5.png new file mode 100644 index 0000000..7f5b23c Binary files /dev/null and b/public/images/Bitmap5.png differ diff --git a/public/source-code.js b/public/source-code.js index 3bcda1f..31be865 100644 --- a/public/source-code.js +++ b/public/source-code.js @@ -181,12 +181,6 @@ p.nominalBounds = new cjs.Rectangle(0,0,435,307); p.nominalBounds = new cjs.Rectangle(0,0,1280,2835); -(lib.Bitmap1 = function() { - this.initialize(img.Bitmap1); -}).prototype = p = new cjs.Bitmap(); -p.nominalBounds = new cjs.Rectangle(0,0,449,161); - - (lib.Bitmap2 = function() { this.initialize(img.Bitmap2); }).prototype = p = new cjs.Bitmap(); @@ -205,6 +199,12 @@ p.nominalBounds = new cjs.Rectangle(0,0,449,161); p.nominalBounds = new cjs.Rectangle(0,0,449,161); +(lib.Bitmap5 = function() { + this.initialize(img.Bitmap5); +}).prototype = p = new cjs.Bitmap(); +p.nominalBounds = new cjs.Rectangle(0,0,449,161); + + (lib.位图72 = function() { this.initialize(img.位图72); }).prototype = p = new cjs.Bitmap(); @@ -403,16 +403,16 @@ if (reversed == null) { reversed = false; } this.timeline.addTween(cjs.Tween.get(this).call(this.frame_0).wait(1).call(this.frame_1).wait(1).call(this.frame_2).wait(1).call(this.frame_3).wait(3)); // level-layer - this.instance = new lib.Bitmap1(); + this.instance = new lib.Bitmap2(); this.instance.setTransform(-105,-38,0.4658,0.4658); - this.instance_1 = new lib.Bitmap2(); + this.instance_1 = new lib.Bitmap3(); this.instance_1.setTransform(-105,-38,0.4658,0.4658); - this.instance_2 = new lib.Bitmap3(); + this.instance_2 = new lib.Bitmap4(); this.instance_2.setTransform(-105,-38,0.4658,0.4658); - this.instance_3 = new lib.Bitmap4(); + this.instance_3 = new lib.Bitmap5(); this.instance_3.setTransform(-105,-38,0.4658,0.4658); this.text = new cjs.Text("困难", "87px 'Arial'", "#FFFFFF"); @@ -2219,12 +2219,12 @@ if (reversed == null) { reversed = false; } // 界面 this.shape_1 = new cjs.Shape(); - this.shape_1.graphics.f("#000000").s().p("AACI7IgBAAIgBAAIgBAAIgEAAQh5gPgViPIAAguQAAgEgDgDQgDgDgEAAIhbAAQg0gDgFgyIgCgEIgCgDIigh6QgDgDgEABQgDAAgDADQgDADAAAEIAAAGQAAALgFAKIAAAAQgCAEgFADIgBABQgLANgRAAQgSAAgLgNIgBAAQgMgMAAgRIAAhWIgBgEIgDgEIgXgRQgDgCgEABQgEAAgCADQgDADAAAEIAAA3QAAAQgMANIAAABQgMALgRAAQgSAAgMgMIAAAAQgMgNAAgQIAAiHIgBgFIgDgCIhQg+QgDgCgEAAQgEABgDADQgCACAAAEIAAAjQgDAlgYAYQgagbAAghIAAjrQABgoAbgFQAYAEABAnQAAADACADQACACACABIBQAbQAEABADgBQADgBACgDQACgCAAgEIAAgEIABgIIAAgBQACgLAJgJIAAAAQANgMARAAQARAAAMAMIAAAAQAMAMAAARIAAAnQAAADACADQACACADABIAXAIQADABADgBQADgBACgCQACgDAAgDQAAgIADgGIAAgBQADgHAGgHIAAAAQAMgMASAAQARAAALAMIABAAQAMANAAAQIAAAiQAAADACADQACADADABICfA1QADABADgBQAEgBABgDQACgCAAgEQgCgvAegPIADgDIACgEIALgsIBhAAIAHAiQABADADACIACACIAAABIAAAAIAAgBIAEABQAEAAACgDQADgCABgDQAVheBAgqQADgCABgEQABgEgBgDQgCgDgDgCIjohkIAAh0IgEAAIACgBIACgCIAAADIEJAAQAEAAADgDQADgDAAgEIAAgMIARAAIAAAMQAAAEADADQADADAEAAIEPAAIAAB1IjnBjQgEACgBADQgCADABAEQABAEADACQBAAqAVBeQABADACACQADADAEAAQADAAADgDQADgCAAgDIAIgiIBhAAIALAsIACAEIAEADQAeAPgDAvQAAAEACACQACADADABQADABADgBICfg1QADgBACgDQACgDAAgDIAAgQIAAgDQABgPALgLIAAgBQAMgMARAAQASAAAMAMIAAAAIAEAFQAEAFACAGQACADADACQAEACAEgBIAYgJQADgBACgCQACgDAAgDIAAgVQAAgSANgMQAMgMARAAQASAAAMAMIgBgBIAIAKIAFALQABAEAEACQAEABADgBIBSgbQADgBACgCQACgDAAgDQABgnAYgEQAaAFABAoIAADrQABAhgaAbQgYgYgDgkIAAgkQAAgEgDgCQgCgDgEgBQgEAAgDACIhRA+IgDADIgBAEIAACYQAAARgMAMIAAAAQgMAMgSAAQgRAAgMgMIgBAAQgMgMAAgRIAAhIQAAgEgDgDQgCgDgEAAQgEgBgDADIgWAQIgCAEIgBAEIAABmQAAASgNANQgMAMgSAAQgRAAgMgMIAAAAQgJgJgCgLIAAgCIgBgJIAAgWQAAgEgDgDQgDgDgEAAQgDgBgDADIigB6IgDADIgBAEQgEAyg0ADIhbAAQgEAAgDADQgDADAAAEIAAAuQgVCPh6APIgEAAg"); - this.shape_1.setTransform(1169.9281,448.975); + this.shape_1.graphics.f("#FFFFFF").s().p("AAHJPIgFAAIgBAAIgBAAIgBAAIgFAAIgCAAQiIgQgXifIAAgCIAAglIhSAAQhDgEgJg/IiNhsQgCAKgFAIIAAAAQgEAGgGAGQgRATgaAAQgbAAgRgTIAAAAQgSgSAAgZIAAhQIgDgDIAAAkQAAAYgSATIAAAAQgSASgZAAQgaAAgSgSIAAAAQgSgTAAgYIAAiCIg8gtIAAAPIAAABQgEAwgiAeIAAAAQgCADgHAAQgEAAgDgBIgCgCQgmgkABgrIAAjrQABg8AtgFIACAAIAAAAIABAAQAnACAEA1IA9AVIABgFIAAABQAEgRANgNIAAAAQASgSAaAAQAZAAASASIAAAAQASASAAAZIAAAgIAFABIACgIQAFgLAJgJIAAgBQASgSAaAAQAZAAASASIAAABQASASAAAYIAAAbICLAvQACgvAhgSIALgtQAAgDAEgDIACgCQADgCAEAAIBrAAQAGAAACADQAHADgCAFIAAABQAXhAAtgkIjYheQgDAAgFgFIgCgCQgCgEABgCIAAiAQgBgHAHgDQADgDAEAAIEGAAIAAgJQAAgIAGgCQAEgEAEABIAeAAQAFgBADAEQAFADAAAHIAAAJIEMAAQAFAAAEAEQAEACAAAHIAACAIgBAEQgBAJgIAAIjZBeQAtAkAWA/IABgBQABgDACgCIAEgDQAEgCACAAIBsAAQACAAAEACQAIAEgBAFIALAsQAhASABAvICLgvIAAgJIAAgDIAAgBQABgXARgRIAAAAQASgSAZAAQAbAAARASIACACIAAABIADACIAGAJIAJgDIAAgOQAAgaATgSQASgSAZAAQAaAAASASIAAAAIAKANIABABIACAEIBCgVQAEg2AogCIABAAIAAAAIACAAQAsAFABA8IAADrQACArgmAkIgCACQgDABgFAAQgDAAgDgBIgDgCQgigegDgwIAAgBIAAgPIg9AtIAACTQAAAZgSASIAAABQgSARgaAAQgZAAgSgRIAAgBQgTgSAAgZIAAg0IgBABIAABhQAAAagTATQgSASgaAAQgZAAgSgSIAAAAQgOgNgDgSQgBgGAAgIIAAgCIiMBrQgIA/hEAEIhRAAIAAAlIAAACQgYCfiJAQIAAAAIgBAAgAnVCvICgB6IACADIACAEQAFAyA0ADIBbAAQAEAAADADQADADAAAEIAAAuQAVCPB5APIAEAAIABAAIABAAIABAAIAEAAQB6gPAViPIAAguQAAgEADgDQADgDAEAAIBbAAQA0gDAEgyIABgEIADgDICgh6QADgDADABQAEAAADADQADADAAAEIAAAWIABAKIAAABQACALAJAJIAAAAQAMAMARAAQASAAAMgMQANgNAAgSIAAhmIABgEIACgDIAWgRQADgCAEAAQAEAAACADQADADAAAEIAABIQAAARAMAMIABAAQAMAMARAAQASAAAMgMIAAAAQAMgMAAgRIAAiYIABgEIADgDIBRg+QADgCAEAAQAEABACADQADACAAAEIAAAkQADAkAYAYQAagbgBghIAAjrQgBgogagFQgYAEgBAnQAAADgCADQgCACgDABIhSAbQgDACgEgCQgEgCgBgEIgFgLIgIgJIABAAQgMgMgSAAQgRAAgMAMQgNAMAAASIAAAVQAAADgCADQgCACgDABIgYAJQgEABgEgCQgDgBgCgEQgCgGgEgFIgEgFIAAAAQgMgMgSAAQgRAAgMAMIAAABQgLALgBAPIAAADIAAAQQAAADgCADQgCADgDABIifA1QgDABgDgBQgDgBgCgDQgCgCAAgEQADgvgegPIgEgDIgCgEIgLgsIhhAAIgIAiQAAADgDADQgDACgDAAQgEAAgDgCQgCgDgBgDQgVhehAgqQgDgCgBgEQgBgEACgDQABgDAEgCIDnhjIAAh1IkPAAQgEAAgDgDQgDgDAAgEIAAgMIgRAAIAAAMQAAAEgDADQgDADgEAAIkJAAIAAgDIgCACIgCABIAEAAIAAB0IDoBkQADACACADQABADgBAEQgBAEgDACQhAAqgVBeQgBADgDADQgCACgEAAIgEgBIAAAAIgCgBQgDgDgBgDIgHgiIhhAAIgLAsIgCAEIgDADQgeAPACAvQAAAEgCACQgBADgEABQgDABgDgBIifg1QgDgBgCgDQgCgDAAgDIAAgiQAAgQgMgNIgBAAQgLgMgRAAQgSAAgMAMIAAAAQgGAHgDAIIAAAAQgDAGAAAIQAAADgCADQgCACgDABQgDABgDgBIgXgIQgDgBgCgCQgCgDAAgDIAAgnQAAgRgMgMIAAAAQgMgMgRAAQgRAAgNAMIAAAAQgJAJgCALIAAABIgBAIIAAAEQAAAEgCACQgCADgDABQgDABgEgBIhQgbQgCgBgCgCQgCgDAAgDQgCgngXgEQgbAFgBAoIAADrQAAAhAaAbQAYgYADglIAAgjQAAgEACgCQADgDAEgBQAEAAADACIBQA+IADACIABAFIAACHQAAAQAMANIAAAAQAMAMASAAQARAAAMgLIAAgBQAMgNAAgQIAAg3QAAgEADgDQACgDAEAAQAEgBADADIAXAQIADAEIABAEIAABWQAAARAMAMIABAAQALANASAAQARAAALgNIABgBQAFgDACgEIAAAAQAFgJAAgMIAAgGQAAgEADgDQADgDADAAIABAAQAEAAACACg"); + this.shape_1.setTransform(1169.9292,448.9676); this.shape_2 = new cjs.Shape(); - this.shape_2.graphics.f("#FFFFFF").s().p("AAHJPIgFAAIgBAAIgBAAIgBAAIgFAAIgCAAQiIgQgXifIAAgCIAAglIhSAAQhDgEgJg/IiNhsQgCAKgFAIIAAAAQgEAGgGAGQgRATgaAAQgbAAgRgTIAAAAQgSgSAAgZIAAhQIgDgDIAAAkQAAAYgSATIAAAAQgSASgZAAQgaAAgSgSIAAAAQgSgTAAgYIAAiCIg8gtIAAAPIAAABQgEAwgiAeIAAAAQgCADgHAAQgEAAgDgBIgCgCQgmgkABgrIAAjrQABg8AtgFIACAAIAAAAIABAAQAnACAEA1IA9AVIABgFIAAABQAEgRANgNIAAAAQASgSAaAAQAZAAASASIAAAAQASASAAAZIAAAgIAFABIACgIQAFgLAJgJIAAgBQASgSAaAAQAZAAASASIAAABQASASAAAYIAAAbICLAvQACgvAhgSIALgtQAAgDAEgDIACgCQADgCAEAAIBrAAQAGAAACADQAHADgCAFIAAABQAXhAAtgkIjYheQgDAAgFgFIgCgCQgCgEABgCIAAiAQgBgHAHgDQADgDAEAAIEGAAIAAgJQAAgIAGgCQAEgEAEABIAeAAQAFgBADAEQAFADAAAHIAAAJIEMAAQAFAAAEAEQAEACAAAHIAACAIgBAEQgBAJgIAAIjZBeQAtAkAWA/IABgBQABgDACgCIAEgDQAEgCACAAIBsAAQACAAAEACQAIAEgBAFIALAsQAhASABAvICLgvIAAgJIAAgDIAAgBQABgXARgRIAAAAQASgSAZAAQAbAAARASIACACIAAABIADACIAGAJIAJgDIAAgOQAAgaATgSQASgSAZAAQAaAAASASIAAAAIAKANIABABIACAEIBCgVQAEg2AogCIABAAIAAAAIACAAQAsAFABA8IAADrQACArgmAkIgCACQgDABgFAAQgDAAgDgBIgDgCQgigegDgwIAAgBIAAgPIg9AtIAACTQAAAZgSASIAAABQgSARgaAAQgZAAgSgRIAAgBQgTgSAAgZIAAg0IgBABIAABhQAAAagTATQgSASgaAAQgZAAgSgSIAAAAQgOgNgDgSQgBgGAAgIIAAgCIiMBrQgIA/hEAEIhRAAIAAAlIAAACQgYCfiJAQIAAAAIgBAAgAnVCvICgB6IACADIACAEQAFAyA0ADIBbAAQAEAAADADQADADAAAEIAAAuQAVCPB5APIAEAAIABAAIABAAIABAAIAEAAQB6gPAViPIAAguQAAgEADgDQADgDAEAAIBbAAQA0gDAEgyIABgEIADgDICgh6QADgDADABQAEAAADADQADADAAAEIAAAWIABAKIAAABQACALAJAJIAAAAQAMAMARAAQASAAAMgMQANgNAAgSIAAhmIABgEIACgDIAWgRQADgCAEAAQAEAAACADQADADAAAEIAABIQAAARAMAMIABAAQAMAMARAAQASAAAMgMIAAAAQAMgMAAgRIAAiYIABgEIADgDIBRg+QADgCAEAAQAEABACADQADACAAAEIAAAkQADAkAYAYQAagbgBghIAAjrQgBgogagFQgYAEgBAnQAAADgCADQgCACgDABIhSAbQgDACgEgCQgEgCgBgEIgFgLIgIgJIABAAQgMgMgSAAQgRAAgMAMQgNAMAAASIAAAVQAAADgCADQgCACgDABIgYAJQgEABgEgCQgDgBgCgEQgCgGgEgFIgEgFIAAAAQgMgMgSAAQgRAAgMAMIAAABQgLALgBAPIAAADIAAAQQAAADgCADQgCADgDABIifA1QgDABgDgBQgDgBgCgDQgCgCAAgEQADgvgegPIgEgDIgCgEIgLgsIhhAAIgIAiQAAADgDADQgDACgDAAQgEAAgDgCQgCgDgBgDQgVhehAgqQgDgCgBgEQgBgEACgDQABgDAEgCIDnhjIAAh1IkPAAQgEAAgDgDQgDgDAAgEIAAgMIgRAAIAAAMQAAAEgDADQgDADgEAAIkJAAIAAgDIgCACIgCABIAEAAIAAB0IDoBkQADACACADQABADgBAEQgBAEgDACQhAAqgVBeQgBADgDADQgCACgEAAIgEgBIAAAAIgCgBQgDgDgBgDIgHgiIhhAAIgLAsIgCAEIgDADQgeAPACAvQAAAEgCACQgBADgEABQgDABgDgBIifg1QgDgBgCgDQgCgDAAgDIAAgiQAAgQgMgNIgBAAQgLgMgRAAQgSAAgMAMIAAAAQgGAHgDAIIAAAAQgDAGAAAIQAAADgCADQgCACgDABQgDABgDgBIgXgIQgDgBgCgCQgCgDAAgDIAAgnQAAgRgMgMIAAAAQgMgMgRAAQgRAAgNAMIAAAAQgJAJgCALIAAABIgBAIIAAAEQAAAEgCACQgCADgDABQgDABgEgBIhQgbQgCgBgCgCQgCgDAAgDQgCgngXgEQgbAFgBAoIAADrQAAAhAaAbQAYgYADglIAAgjQAAgEACgCQADgDAEgBQAEAAADACIBQA+IADACIABAFIAACHQAAAQAMANIAAAAQAMAMASAAQARAAAMgLIAAgBQAMgNAAgQIAAg3QAAgEADgDQACgDAEAAQAEgBADADIAXAQIADAEIABAEIAABWQAAARAMAMIABAAQALANASAAQARAAALgNIABgBQAFgDACgEIAAAAQAFgJAAgMIAAgGQAAgEADgDQADgDADAAIABAAQAEAAACACg"); - this.shape_2.setTransform(1169.9292,448.9676); + this.shape_2.graphics.f("#000000").s().p("AACI7IgBAAIgBAAIgBAAIgEAAQh5gPgViPIAAguQAAgEgDgDQgDgDgEAAIhbAAQg0gDgFgyIgCgEIgCgDIigh6QgDgDgEABQgDAAgDADQgDADAAAEIAAAGQAAALgFAKIAAAAQgCAEgFADIgBABQgLANgRAAQgSAAgLgNIgBAAQgMgMAAgRIAAhWIgBgEIgDgEIgXgRQgDgCgEABQgEAAgCADQgDADAAAEIAAA3QAAAQgMANIAAABQgMALgRAAQgSAAgMgMIAAAAQgMgNAAgQIAAiHIgBgFIgDgCIhQg+QgDgCgEAAQgEABgDADQgCACAAAEIAAAjQgDAlgYAYQgagbAAghIAAjrQABgoAbgFQAYAEABAnQAAADACADQACACACABIBQAbQAEABADgBQADgBACgDQACgCAAgEIAAgEIABgIIAAgBQACgLAJgJIAAAAQANgMARAAQARAAAMAMIAAAAQAMAMAAARIAAAnQAAADACADQACACADABIAXAIQADABADgBQADgBACgCQACgDAAgDQAAgIADgGIAAgBQADgHAGgHIAAAAQAMgMASAAQARAAALAMIABAAQAMANAAAQIAAAiQAAADACADQACADADABICfA1QADABADgBQAEgBABgDQACgCAAgEQgCgvAegPIADgDIACgEIALgsIBhAAIAHAiQABADADACIACACIAAABIAAAAIAAgBIAEABQAEAAACgDQADgCABgDQAVheBAgqQADgCABgEQABgEgBgDQgCgDgDgCIjohkIAAh0IgEAAIACgBIACgCIAAADIEJAAQAEAAADgDQADgDAAgEIAAgMIARAAIAAAMQAAAEADADQADADAEAAIEPAAIAAB1IjnBjQgEACgBADQgCADABAEQABAEADACQBAAqAVBeQABADACACQADADAEAAQADAAADgDQADgCAAgDIAIgiIBhAAIALAsIACAEIAEADQAeAPgDAvQAAAEACACQACADADABQADABADgBICfg1QADgBACgDQACgDAAgDIAAgQIAAgDQABgPALgLIAAgBQAMgMARAAQASAAAMAMIAAAAIAEAFQAEAFACAGQACADADACQAEACAEgBIAYgJQADgBACgCQACgDAAgDIAAgVQAAgSANgMQAMgMARAAQASAAAMAMIgBgBIAIAKIAFALQABAEAEACQAEABADgBIBSgbQADgBACgCQACgDAAgDQABgnAYgEQAaAFABAoIAADrQABAhgaAbQgYgYgDgkIAAgkQAAgEgDgCQgCgDgEgBQgEAAgDACIhRA+IgDADIgBAEIAACYQAAARgMAMIAAAAQgMAMgSAAQgRAAgMgMIgBAAQgMgMAAgRIAAhIQAAgEgDgDQgCgDgEAAQgEgBgDADIgWAQIgCAEIgBAEIAABmQAAASgNANQgMAMgSAAQgRAAgMgMIAAAAQgJgJgCgLIAAgCIgBgJIAAgWQAAgEgDgDQgDgDgEAAQgDgBgDADIigB6IgDADIgBAEQgEAyg0ADIhbAAQgEAAgDADQgDADAAAEIAAAuQgVCPh6APIgEAAg"); + this.shape_2.setTransform(1169.9281,448.975); this.shape_3 = new cjs.Shape(); this.shape_3.graphics.f("#000000").s().p("A8rAAIAAAAMA5XAAAIgBAAg"); @@ -2295,10 +2295,10 @@ lib.properties = { {src:"images/爆炸0027.png", id:"爆炸0027"}, {src:"images/倒计时_.png", id:"倒计时_"}, {src:"images/星空素材_.jpg", id:"星空素材"}, - {src:"images/Bitmap1.png", id:"Bitmap1"}, {src:"images/Bitmap2.png", id:"Bitmap2"}, {src:"images/Bitmap3.png", id:"Bitmap3"}, {src:"images/Bitmap4.png", id:"Bitmap4"}, + {src:"images/Bitmap5.png", id:"Bitmap5"}, {src:"images/位图72.png", id:"位图72"}, {src:"images/位图73.png", id:"位图73"}, {src:"images/位图74.png", id:"位图74"}, diff --git a/public/太空机战.fla b/public/太空机战.fla index 94b54d3..1f86c66 100644 Binary files a/public/太空机战.fla and b/public/太空机战.fla differ diff --git a/src/classes/time.js b/src/classes/time.js index 4a16f63..9c47d1a 100644 --- a/src/classes/time.js +++ b/src/classes/time.js @@ -65,7 +65,9 @@ Time.prototype.start = function (startTime = Date.now()) { this.startTime = startTime; this.duration = leftDuration ? leftDuration : this.duration; this.update(); - main.play(99); + if (move) { + main.play(99); + } }; // 暂停游戏 暂停倒计时 diff --git a/src/custom.js b/src/custom.js index e2d9ce0..5dbed29 100644 --- a/src/custom.js +++ b/src/custom.js @@ -20,6 +20,7 @@ let library = null; let state = 0; // 游戏状态 0->未开始 1->进行中 2->结束 3->暂停 let isDemo = false; // 是不是演示模式 let leftDuration = null; // 暂停时的时间 +let move = true; // 是否执行动作 function initStage(lib) { library = lib; diff --git a/src/test.js b/src/test.js index 0292923..ea79f12 100644 --- a/src/test.js +++ b/src/test.js @@ -40,6 +40,7 @@ function sevenClick() { // 倒计时结束 开始游戏 function countOver() { timeInstance.start(); + move = false; } // 添加hash值