,你好,
代码:
<object id="ItemEditAnimationObject" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="580" height="370">
<param name="movie" value="./6.swf">
<!--[if !IE]>-->
<object id="ItemEditAnimationObject" type="application/x-shockwave-flash" data="./6.swf" width="580" height="370">
</object>
<!--<![endif]-->
</object>
<div id="PlayPause" class="Play"></div>
<div id="Stop"></div>Js:
function OnePlay(){
swfobject.getObjectById('Object').Play();
}
function OnePause(){
swfobject.getObjectById('Object').Pause();
}
function OneStop(){
swfobject.getObjectById('Object').Stop();
}Jquery:
$("#PlayPause").on("click",function(){
if($(this).hasClass("Play")){
$(this).removeClass("Play").addClass("Pause");
OnePlay();
}
else if($(this).hasClass("Pause")){
$(this).removeClass("Pause").addClass("Play");
OnePause();
}
});
$("#Stop").on("click",function(){
OneStop();
});当我单击id "PlayPause“start.按钮时
但如果我再次单击或单击id为“停止”的按钮,则在firebug:中会出现错误。
Swfobject.getObjectById(.).Pause不是函数
Swfobject.getObjectById(.).Stop不是函数
告诉我,请告诉我哪里有错误,以及如何正确地暂停和停止swf对象?
发布于 2013-09-21 01:53:49
完成代码:
function Play(){
swfobject.getObjectById('Object').Play();
}
function Pause(){
swfobject.getObjectById('Object').StopPlay();
}
function Stop(){
swfobject.getObjectById('Object').GotoFrame(1);
}https://stackoverflow.com/questions/18905267
复制相似问题