教程分類
教程瀏覽排行

如何實現FLASH彈出窗口

在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文檔的修改,并在瀏覽器內進行測試。

來源:不詳 發布時間:2007-6-15 0:29:46 瀏覽次數
上一篇教程:用Flash給課件穿上外套
下一篇教程:閃客精靈三斧“肢解”Flash
教程評論


評論人: 驗證碼:
內 容:
相關教程
最新中文无码字字幕在线