2015-06-01 23 views
0

我有一个功能,其中有一个检查元素是uncaughtReferenceError未来一个错误:无效的左侧分配&我使用buzz.js库音响,让功能是:如何解决无效的左侧分配?

function clickedbar(e) 
{ 
    var mouseX=e.pageX-bar.offsetLeft; 
    var newtime=mouseX*mysound.getDuration()/240; 
    mysound.getTime()=newtime; 
    progressbar.style.width=mouseX+'px'; 
} 

我收到提示该函数的第三行是“mysound.getTime()= NEWTIME”。如何,我可以解决这行代码,其他所有线路工作正常,请别人帮我出这一点。

+0

'NEWTIME =为mySound .getTime()' – laggingreflex

+0

你不能这样做:mysound.getTime()= newtime;因为mysound.getTime()是一个getter而不是setter,所以你不能为这样的函数设置一个值。向我们展示哪里有神秘声音(至少),所以你可以有一个正确的答案 –

回答

4

看起来Buzz.js库中有这样一个二传手,所以不是:

mysound.getTime() = newtime; 

做:在此基础上的文档

mysound.setTime(newtime); 

http://buzz.jaysalvat.com/documentation/sound/

+0

thanx很多老兄!它工作thanx一吨:) –

2

您将值分配给一个函数调用

mysound.getTime()=newtime; 

如果它是那么属性来完成这个

mysound.getTime=newtime; 

还是有一个时刻设定方法?

+0

为什么downvote? –

+0

我得到的东西,但我希望我的声音的当前时间应该等于变量newtime。 –

相关问题