發新話題

在網頁中用JS函數控制Flash動畫播放

在網頁中用JS函數控制Flash動畫播放

一、介紹與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>

TOP

收藏備用,謝謝分享!!!

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。