2012-11-15 74 views
-1

我正在使用JavaScript创建胡扯游戏。我几乎所有的事情都按照它应有的方式工作,只需做一些小的调整,但是我坚持的部分是创建某种类型的函数,或者可能使用setTimeout()。我有一个播放骰子滚动声音的.wav文件,但我想要做的是在骰子滚动的声音之后出现用户赢或输的文本(在.wav文件停止播放骰子之后滚动的声音)。胡扯游戏模拟

+2

你在使用播放声音?也许有完成时的回调函数?这通常是如何处理JS –

+0

什么调用.wav文件?在调用函数结尾处放置一个命令以显示文本。 – dnagirl

回答

1

我不认为你可以检测到有关声音文件结尾的任何事件。 您应该播放声音,然后用硬编码的持续时间启动setTimeout函数。

如:

setTimeout(diceRolled,3000); //these are millisecond -> 3 seconds wait 

// .......... 

function diceRolled(){ 
//do anything here 
}