MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-23, 06:43

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 2 篇文章 ] 
發表人 內容
文章發表於 : 2005-02-26, 21:16 
離線

註冊時間: 2005-02-26, 15:19
文章: 28
來自: Taiwan, R.O.C.
找了很久的問題
目前的Firefox是否可以從網頁的JS中控制Flash的播放?
如果可以的話,又有什麼特別需要注意的地方?

以下是我用來控制Flash的JS
是用Dreamweaver自動產生的
 ---swf部分---
引言回覆:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="music" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="130" height="127">
<param name="movie" value="路徑/檔名">
<param name="quality" value="high">
<embed src="路徑/檔名" name="music" width="130" height="127" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" swliveconnect="true"></embed></object>

根據之前找到的資料,Dreamweaver會自動給object產生name和id兩個屬性
但是要在Netscape中用JS控制的話object不能有name這個屬性,所以我就給他拿掉了。

 ---定義function用的JS部分---
引言回覆:
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_controlShockwave(objStr,x,cmdName,frameNum) { //v3.0
var obj=MM_findObj(objStr);
if (obj) eval('obj.'+cmdName+'('+((cmdName=='GotoFrame')?frameNum:'')+')');
}



 ---控制用的JS部分---
引言回覆:
onMouseOver="MM_controlShockwave('0','','Play')


上面這個東西在IE裡面是可以動作的


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.5) Gecko/20041119 Firefox/1.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-02-26, 21:48 
不用想得那麼複雜,Object.play();
關於在於該plug-in有沒有提供scriptable interface給Firefox而已。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0
  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 2 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 30 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群