看板 Flash 關於我們 聯絡資訊
其實這個是完全偏 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
tainjoy:可是用div來包的話,flash的邊跟瀏覽器的邊似乎就會有一點 11/22 17:13
tainjoy:間隔了,有辦法可以讓flash像100%一樣,旁邊不會有間隔 11/22 17:15
sextitanic:用 css 設定 margin 為 0 囉 11/22 17:28
tainjoy:非常感謝,問題解決了 11/22 17:38