FLASH快顯視窗的詳細研究

來源:互聯網
上載者:User
快顯視窗 在HTML頁面裡寫上JS代碼 然後在FLASH裡調用 下面是一個詳細的步驟 
1. 將"Get URL"指令指派至某個按鈕或主要畫面格 

2. 在"URL"空白欄中填入開啟新視窗的URL連結,將下列資訊正確地填入空白欄內 
javascript:openNewWindow('abc.html','thewin','height=400,width=400,toolbar=no,scrollbars=yes') 

3. 選擇"File"(檔案)>"Publish Settings"(發布設定) 

4. 選擇"Formats"(格式)一欄,將"Flash"和"HTML"兩選項選中 

5. 選擇"HTML"一欄,從"Templates"的快顯功能表欄中選擇"Flash Only (Default)" 

6. 選擇"Publish"按鈕。這將建立Flash電影的一個SWF檔案以及可嵌入網頁中的HTML代碼,請將SWF檔案以及HTML代碼全部儲存至與FLA檔案相同的目錄下。 

步驟二:向HTML網頁添加JavaScript指令碼 

HTML網頁必須添加JavaScript函數,以便接收"Get URL"指令資訊。JavaScript函數是包含在HTML網頁中的一段指令碼代碼,可以接收並執行某項指令。修改HTML網頁的具體方法如下: 

1. 在Dreamweaver或其它HTML編輯器內開啟HTML網頁。也可以使用象Notepad或SimpleText這樣的文字編輯器。 

2. 複製下列代碼 

<script language="JavaScript"> 

function openNewWindow(URLtoOpen, windowName, windowFeatures) { newWindow=window.open(URLtoOpen, windowName, windowFeatures); } 
</script> 
請將上述代碼完整地複製到HTML原始碼的<head>和</head>置標符之間。此函數就可以接收到Flash發出的指令並建立新視窗。Flash指令會把關於開啟視窗的一些參數發送至瀏覽器,這些參數資訊包括視窗大小,是否包含工具條以及視窗的連結地址。 

3. 向HTML原始碼的<EMBED>置標符內添加下列參數 
"swLiveConnect=true" 

此參數可以放在<EMBED>置標符內的任意位置,但最好放置在"width"和"height"參數之後。 

註:此步驟非常關鍵,它可以允許Flash電影與JavaScript代碼進行互動聯絡。 

4. 在上面的參數下再添加下列代碼: 

"NAME=yourmovie" 
請把"yourmovie"替換為實際的名稱,該名稱在<object>標籤的ID參數中有顯示。而"NAME"與你的SWF檔案名稱一致,但請不要把swf檔案的副檔名包括在內。 

5. 儲存所有對HTML文檔的修改,並在瀏覽器內進行測試。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.