Re: [問題] 動態設定Swf在網頁中的大小或比例
其實這個是完全偏 JavaScript XD
剛才稍微試作了一下,跟 Flash 的關聯真的很小 XD
附上我做的檔案連結:http://www.badongo.com/file/18535942
我大概講一下我的製作方法
首先,在 flash 發佈的時候,就先在網頁設定設成長寬 100%
(以下都不關 flash 的事了 XD)
然後在發佈出來的 html 頁面中,將 flash 寫在網頁中的程式用 div 包起來
再搭配 javascript 去做控制
用 window.onresize 去執行當使用者改變瀏覽器大小時所應該作的動作
然後用 document.getElementById 去抓剛才自己新增的 div 所設的 id
document.body.clientHeight 跟 document.body.clientWidth 偵測瀏覽器改變後的大小
再依據相關的條件設 if
用 style.width 去控制剛才包住 flash 的 div 大小要多少
這樣就可以了
※ 引述《tainjoy (WRYYYYYY)》之銘言:
: 其實這個問題可能比較偏JavaScript
: 但是找JavaScript都找不到相關的資料
: 在發佈Flash時,也同時可以連html也一起發佈,但是在發佈的設定中
: 就必須設定比例,或者是大小
: 但是我希望能達到一個目的,例如
: 當瀏覽器縮小時,瀏覽器內的flash會在小於800x600情況下是固定尺寸800x600的方式
: 當瀏覽器放大時,瀏覽器內的flash在大於800x600情況下是100%的縮放方式
: 使用發佈的方式它是透過一個AC_FL_RunContent的JavaScript函式來顯示Flash
: 我在想是不是在函式中,給予某些參數可以有這樣的方式。
: 請教各位有什麼方法可以達成這樣的目的呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.174.46
推
11/22 17:13, , 1F
11/22 17:13, 1F
→
11/22 17:15, , 2F
11/22 17:15, 2F
→
11/22 17:28, , 3F
11/22 17:28, 3F
推
11/22 17:38, , 4F
11/22 17:38, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):