js操作flash 有经验的麻烦说一下,急 mymovie应该是flash里的一个剪辑名称吧,js可以调用swf里的函数,你试试在swf里写一个函数来停止flash播放,然后再js调用那个function 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 控制 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) 给你一个例子:<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()+'%')"> 与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> 当前的影片文件是”movie.swf”, id是mymoive,宽是200,高是100,flashplayer版本是7,背景色是#336699.mymoive不是实例名,不过可以添加变量获得so.addVariable("mymoive","_root.mymoive_mc") 多个图片可以左右轮转, 请问怎样在原型继承的函数体里面知道当前调用的函数。。 100分求CSDN高手代码。 checkbox.checked怎么不能判断呢?弄了好久了! asscii码转化为对应的字符!急急。。。。。。 关于iframe的滚动条问题? 怎样让源代码从电脑 C 盘中读取 gif 图像? 怎样改变表单内容? 用JS保存Cookie 用户名 密码实现问题 这句正则怎么翻译 救命啊,改变图片document.all.img1.src='b.gif'失效了 正则
播放动画: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)
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()+'%')">
函数名 使用 作用
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>
mymoive不是实例名,
不过可以添加变量获得
so.addVariable("mymoive","_root.mymoive_mc")