Re: 如果一個網頁有兩個 flash
※ 引述《aloke (新相機帶起新生活)》之銘言:
: ※ 引述《aloke (新相機帶起新生活)》之銘言:
: : 請問如果一個頁面裡面有兩個 flash ...
: : 是否有辦法讓他兩個都下載完後,先播放第一個,再播放第二個呢?
: : (當然如果做成一個 flash 就可以解決了,不過因為網頁被我分割
: : 成兩頁,所以一定得拆成兩部分...)
: 後來發現 dreamweaver 裡面有 timeline 這種東西,可以控制兩個
: flash 播放的先後順序,不過我在想,如果我要求第一個 flash 一秒
: 時播放,第二個 flash 五秒時播放,但到第五秒時,第二個 flash 還
: 沒讀好的話,那會怎樣呢?
雖然您想到的方法也有可行之處(檔案可確定在5秒內載完時),
但不建議您的這個方法:)
因為5秒時,無法確定第一/二個flash movie是否已經載入
建議方法:
frame1content.htm以下簡稱F1 frame2content.htm以下簡稱F2
1. F1載入完成後再載入F2
2. F2載入完畢後,開始播放F1中的flash movie
3. F1的flash movie播放完畢後,播放F2的flash movie
Q:那怎麼確定F1已經載入完畢呢?
A: javascript可做到
(dreamweaver中可直接套用onLoad事件,詳細的JS語法請參閱相關書籍)
Q: 那之後怎麼載入F2呢?
A: javascript,或是在F1的flash movie使用getURL語法載入F2
Q: F2載入完畢後怎麼控制F1 flash movie播放?
A: javascript
(dreamweaver中可直接控制flash播放,,詳細的JS語法請參閱相關書籍)
Q: F1播放完畢怎麼讓F2的flash movie播放?
A: 原理同上,不過需配合flash的getURL語法
getURL配合javascript語法請參考以下網頁:)
http://www.actionscripts.org/tutorials/intermediate/
Change_the_BG_of_the_HTML_Page/index.shtml
=======以下為高級方法=======
使用flash中提供的 LocalConnection 類別
可讓兩個swf檔案互相傳遞訊息
不過我不熟不會用 orz
請自行參考help文件,或是板上有哪位高手可以出來解說此類別的詳細用法
我不是高手,所以無法為您解答,抱歉m(_ _)m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.1.73
推
61.66.87.212 10/11, , 1F
61.66.87.212 10/11, 1F
Flash 近期熱門文章
PTT數位生活區 即時熱門文章