- 最后登录
- 2010-12-15
- 在线时间
- 429 小时
- 阅读权限
- 70
- 注册时间
- 2008-1-26
- 积分
- 6790
- 帖子
- 6356
- 精华
- 1
- UID
- 19686
- 性别
- 男
- 积分
- 6790
- 帖子
- 6356
- 精华
- 1
- UID
- 19686
- 性别
- 男
|
<P>Rubik's计时器如下图,在倒数观察秒数时时没有声音提示的(MF8里下载的,不知道原版是否有声音)。不过昨天打开源码看到程序设计应该是有声音的。试着添加了几个声音文件,改动了程序只有在15秒的时候发声,其余的没有。也就是程序只执行第一个循环,嵌套的内部循环条件都不满足。在此抛砖引玉,希望懂编程的一起改一下。程序代码如下:</P>
<P>if (ifTimer==0 || ifTimer==1) {<BR> ifTimer++;<BR> countDown=document.stpw.countDown.value;<BR> ms=countDown;<BR> if (state == 0) {<BR> <FONT color=red>if (countDown=='-15000') {<BR> document.all.music.src="15.mid"<BR> } else if (countDown=='-10000') {<BR> document.all.music.src="10.mid"<BR> } else if (countDown=='-7000') {<BR> document.all.music.src="7.mid"<BR> } else if (countDown=='-5000') {<BR> document.all.music.src="5.mid"<BR> } else if (countDown=='-3000') {<BR> document.all.music.src="3.mid"<BR> } else if (countDown=='-2000') {<BR> document.all.music.src="2.mid"<BR> } else if (countDown=='-1000') {<BR> document.all.music.src="1.mid"<BR> }<BR></FONT> state = 1;<BR> then = new Date();<BR> then.setTime(then.getTime() - ms);<BR> } else {<BR> //spil ikketilg鎛gelig lydfil hvis der startes og stoppes inden lyd<BR> document.all.music.src='stop.mid'<BR> state = 0;<BR> now = new Date();<BR> ms = now.getTime() - then.getTime();</P>
<P>
</P> |
|