Browse Source

完善

master
Min5203 4 years ago
parent
commit
9b8e5b8e2e
  1. BIN
      public/basketball-game Canvas.fla
  2. 2
      public/source-code.js
  3. BIN
      public/恢复_basketball-game Canvas.fla
  4. 9
      src/classes/main.js
  5. 23
      src/classes/sound.js

BIN
public/basketball-game Canvas.fla

Binary file not shown.

2
public/source-code.js

@ -833,7 +833,7 @@ if (reversed == null) { reversed = false; }
var props = new Object();
props.mode = mode;
props.startPosition = startPosition;
props.labels = {"action-0":0,"action-1":205,"action-2":410,"action-3":617,"action-4":825,"action-5":1035,"action-6":1245,"action-7":1457,"action-8":1671,"action-9":1886,"action-10":2103,"action-11":2322,"action-12":2543,"action-13":2765,"action-14":2989,"action-15":3215,"action-16":3442,"action-17":3669,"action-18":3897,"action-19":4125};
props.labels = {"action-0":0,"action-1":9,"action-2":64,"action-3":109,"action-0":205,"action-1":214,"action-2":269,"action-3":314,"action-0":410,"action-1":419,"action-2":474,"action-3":519,"action-0":617,"action-1":626,"action-2":681,"action-3":726,"action-0":825,"action-1":834,"action-2":889,"action-3":934,"action-0":1035,"action-1":1044,"action-2":1099,"action-3":1144,"action-0":1245,"action-1":1254,"action-2":1309,"action-3":1354,"action-0":1457,"action-1":1466,"action-2":1521,"action-3":1566,"action-0":1671,"action-1":1680,"action-2":1735,"action-3":1780,"action-0":1886,"action-1":1895,"action-2":1950,"action-3":1995,"action-0":2103,"action-1":2112,"action-2":2167,"action-3":2212,"action-0":2322,"action-1":2331,"action-2":2386,"action-3":2431,"action-0":2543,"action-1":2552,"action-2":2607,"action-3":2652,"action-0":2765,"action-1":2774,"action-2":2829,"action-3":2874,"action-0":2989,"action-1":2998,"action-2":3053,"action-3":3098,"action-0":3215,"action-1":3224,"action-2":3279,"action-3":3324,"action-0":3442,"action-1":3451,"action-2":3506,"action-3":3551,"action-0":3669,"action-1":3678,"action-2":3733,"action-3":3778,"action-0":3897,"action-1":3906,"action-2":3962,"action-3":4006,"action-0":4125,"action-1":4134,"action-2":4189,"action-3":4234};
props.loop = loop;
props.reversed = reversed;
cjs.MovieClip.apply(this,[props]);

BIN
public/恢复_basketball-game Canvas.fla

Binary file not shown.

9
src/classes/main.js

@ -16,7 +16,7 @@ function Main(endCallback, max) {
this.element = null;
this.prevTime = 0;
this.max = max;
this.max = 20;
this.times = 0;
this.endCallback = endCallback;
}
@ -55,6 +55,13 @@ Main.prototype.play = function (direction) {
this.times += 1;
this.computeScore(this.times, direction);
window.soundInstance.playda(direction);
setTimeout(function () {
window.soundInstance.playluo();
}, 4000);
setTimeout(function () {
window.soundInstance.playjin();
}, 2000);
this.prevTime = Date.now();
if (this.times >= this.max) {

23
src/classes/sound.js

@ -17,8 +17,13 @@ Sound.of = (function () {
})();
Sound.prototype.init = function () {
createjs.Sound.alternateExtensions = ['mp3'];
const sounds = [{ src: 'sounds/bgmMusic.mp3', id: 'bgm' }];
createjs.Sound.alternateExtensions = ['wav'];
const sounds = [
{ src: 'sounds/beijingmusic.wav', id: 'bgm' },
{ src: 'sounds/dalanqiu.wav', id: 'daqiu' },
{ src: 'sounds/jinkuang.wav', id: 'jinkuang' },
{ src: 'sounds/luodi.wav', id: 'luodi' },
];
const _this = this;
createjs.Sound.addEventListener('fileload', function (event) {
_this.music[event.id] = createjs.Sound.createInstance(event.id);
@ -31,6 +36,20 @@ Sound.prototype.playBgm = function () {
this.music.bgm && this.music.bgm.play({ loop: -1, volume: 0.3 }); // 播放背景音乐
};
Sound.prototype.playda = function (direction) {
if (direction === 0) {
this.music.daqiu && this.music.daqiu.play();
}
};
Sound.prototype.playjin = function () {
this.music.jinkuang && this.music.jinkuang.play();
};
Sound.prototype.playluo = function () {
this.music.luodi && this.music.luodi.play();
};
// let music = {};
// function initSound() {
// createjs.Sound.alternateExtensions = ['mp3'];

Loading…
Cancel
Save