mymovie应该是flash里的一个剪辑名称吧,
js可以调用swf里的函数,你试试在swf里写一个函数来停止flash播放,然后再js调用那个function

解决方案 »

  1.   

    控制 Flash Player 的 JavaScript :
    播放动画:Play()
      例:(网页中的 Flash id).Play();
    停止动画:StopPlay()
    动画是否正在播放:IsPlaying()
    跳转到某帧:GotoFrame(frame_number)
    获取动画总帧数:TotalFrames()
    回传当前动画所在帧数:CurrentFrame()
    使动画返回第一帧:Rewind()
    放大指定区域:SetZoomRect(left,top,right,buttom)
    改变动画大小:Zoom(percent)
    使动画在 x,y 方向上平移:Pan(x_position,y_position,unit)
    返回动画被载入的百分比:PercentLoaded()
    加载动画:LoadMovie(level_number,path)
      例:(网页中的 Flash id).LoadMovie(0, "***/***.swf");
    movie_clip 跳转到指定帧数:TGotoFrame(movie_clip,frame_number)
      例:(网页中的 Flash id).TGotoFrame("_root.实例名.次实例名",帧数);
    movie_clip 跳转到指定标签:TGotoLabel(movie_clip,label_name)
      例:(网页中的 Flash id).TGotoLabel("_root.实例名.次实例名","标签名");
    回传 movie_clip 当前帧:TCurrentFrame(movie_clip)
    回传 movie_clip 当前标签:TCurrentLabel(movie_clip)
    播放 movie_clip:TPlay(movie_clip)
    停止 movie_clip 的播放:TStopPlay(movie_clip)
    获取变量:GetVariable(variable_name)
    变量赋值:SetVariable(variable_name,value)
    call 指定帧上的 action:TCallFrame(movie_clip,frame_number)
    call 指定标签上的 action:TCallLabel(movie_clip,label)
    获取 movie_clip 的指定属性:TGetProperty(movie_clip,property)
    设置 movie_clip 的指定属性:TSetProperty(movie_clip,property,number)
      

  2.   

    给你一个例子:<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="mFlash"
    WIDTH="300" HEIGHT="150">
    <PARAM NAME=quality VALUE=high>
    <PARAM NAME=movie VALUE="myfalsh.swf">
    </OBJECT>
    <script language="javascript">
    function goForward()
    {
    mFlash.GoToFrame(mFlash.CurrentFrame()+100)
    mFlash.play()
    }
    function backOff()
    {
    mFlash.GoToFrame(mFlash.CurrentFrame()-100)
    mFlash.Play()
    }
    function StopPlay()
    {
    mFlash.GoToFrame(0)
    }
    </script>
    <br>
    <br>播放控制:
    <input type=button value="播放" onClick="mFlash.play()">
    <input type=button value="暂停" onClick="mFlash.stop()">
    <input type=button value="停止" onClick="StopPlay()">
    <input type=button value="播放状态" onClick="alert(mFlash.IsPlaying())">
    <br>进度控制:
    <input type=button value="返回首帧" onClick="mFlash.Rewind()">
    <input type=button value="前进" onClick="goForward()">
    <input type=button value="后退" onClick="backOff()">
    <input type=button value="当前帧" onClick="alert(mFlash.CurrentFrame())">
    <input type=button value="总帧数" onClick="alert(mFlash.TotalFrames)">
    <br>其它控制:
    <input type=button value="已加载" onClick="alert(mFlash.PercentLoaded()+'%')">
      

  3.   

    与Flash动画控制有关的javascript函数: 
    函数名                                     使用                     作用 
    play()                                wgzc.play()                播放Flash动画 
    stopplay()                          wgzc.stopplay()              停止播放Flash动画 
    rewind()                            wgzc.rewind()                停止播放Flash动画并返回第一帧 
    totalframes()                      wgzc.totalframes()            返回Flash动画总帧数  
    gotoframe(int num)             wgzc.gotoframe(int num)           转到指定帧 
    例子:<html> 
    <head>  
    <script language="javascript"> 
    function init()  
    { document.changeframe.totalfrm.value=document.wgzc.totalframes }  
    </script>  
    </head> 
    <body onload="init()" bgcolor="#FFFFFF" bgproperties="fixed"> 
    <fieldset> 
    <legend><font color="#FF0000">控制Flash动画</font></legend> 
    <form name="changeframe"> 
    <font color="#800000"> 
    Flash动画帧数:</font><font color="#000080"><b><input name="totalfrm" type="text" size=4 value="1" disabled> 
    </b></font><font color="#800000"> 
    输入第</font><b><font color="#000080"><input name="framenum" type="text" size=4 value="1"></font></b><font color="#800000">帧,再点击"指定帧"。</font> 
    </form>
    <a href="#" onclick="javascript:document.wgzc.play()"><font color="#800080">播放</font></a> 
    <b><font color="#000080"> 
    </font></b>
    <a href="#" onclick="javascript:document.wgzc.stopplay()"><font color="#800080">停止</font></a>  
    <font color="#000080">
    <b> </b></font>
    <a href="#" onclick="javascript:document.wgzc.rewind()"><font color="#800080">停止返回第一帧</font></a>
    <b><font color="#000080">
    </font></b>
    <a href="#" onclick="javascript:document.wgzc.gotoframe(document.changeframe.framenum.value)"><font color="#800080">指定帧</font></a><center>  
    </fieldset>
    <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  
    codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0"  
    ID=wgzc WIDTH=500 HEIGHT=100>
    <PARAM NAME=movie VALUE="http://www.webjx.com/upfiles/20070425/20070425232441_webjx_com_01.swf">
    <PARAM NAME=quality VALUE=high>
    <PARAM NAME=bgcolor VALUE=#FFFFFF>
    <EMBED src="http://www.webjx.com/upfiles/20070425/20070425232441_webjx_com_01.swf" quality=high bgcolor=#FFFFFF  
    WIDTH=500 HEIGHT=100 TYPE="application/x-shockwave-flash"  
    PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
    </EMBED>
    </OBJECT>
    </center>
    </body>
    </html>
      

  4.   

    当前的影片文件是”movie.swf”, id是mymoive,宽是200,高是100,flashplayer版本是7,背景色是#336699.
    mymoive不是实例名,
    不过可以添加变量获得
    so.addVariable("mymoive","_root.mymoive_mc")