作者hler (人間處處有溫情)
看板Flash
標題[問題] .swf檔嵌入網頁
時間Mon Nov 17 18:07:48 2008
我用FLASH做了個簡單的swf檔
內容大概是有東西從外面移到舞台範圍內
做好的成品,(匯出成影片之後)直接在電腦中開啟,其視窗大小就是我預設的舞台大小
舞台以外還沒移到舞台內的物件是看不到的
但是當我將這個檔案掛到網頁上 卻會將我舞台外的東西通通暴露出來,
--------------------------------------------------------------------------
感謝C大的提點,我直接發布成HTML檔,再複製object語法到我的網頁中,於是成功了!!
而我原先是直接用dreamweaver插入swf,語法似乎有點不同...但我不太懂
經過剛剛這番嘗試,我發現swf檔在網頁開啟時,無論是嵌入或是直接開啟
都會露出舞台以外的物件,似乎需要依賴網頁語法的剪裁,才得以純粹的呈現所欲的區域
不知道我的領悟是否正確??
附上我的測試結果:成功的
http://140.126.22.3/~g9624560/test2.htm
NG
http://140.126.22.3/~g9624560/test.htm
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.126.41.250
※ hler:轉錄至看板 Web_Design 11/17 18:09
1F:推 cjcat2266:在html的embed tag裡面的width和height attribute設定 11/17 19:35
2F:→ cjcat2266:<embed src='YOUR SWF' width='640' height='400'> 11/17 19:36
3F:→ hler:我檢查過他的屬性,已經是我預設的尺寸了 11/17 21:51
4F:→ hler:再補充一下,我的swf檔若以ie開啟,也有一樣的問題 11/17 21:53
5F:→ hler:是不是我在製作過程就不應該讓物件超出舞台範圍?? 11/17 21:54
6F:→ hler:拜託大家了!!! 11/17 21:55
7F:推 darptt:有網址可以參考嗎?^_^ 11/17 22:04
9F:→ hler:我預設的大小就是圖片最後停止的尺寸 11/17 22:24
10F:→ hler:KKMAN好像開不起來,請貼到IE開啟 11/17 22:26
11F:推 cjcat2266:你這個不叫做嵌到網頁上啊,你這個是直接用瀏覽器開SWF 11/17 23:14
12F:→ cjcat2266:你應該要用html的embed tag把這個SWF嵌在一個網頁上 11/17 23:14
13F:→ cjcat2266:最簡單的方法就是用Flash裡面的publish勾選html輸出網頁 11/17 23:14
※ 編輯: hler 來自: 124.8.75.177 (11/18 02:26)
14F:推 cjcat2266:這樣沒錯,但是如果你希望在SWF裡面就可以裁剪區域 11/18 10:22
15F:→ cjcat2266:要寫 _root.scrollRect = new Rectangle(0, 0, 寬, 高) 11/18 10:23
16F:→ hler:嗯嗯..我會試試 感激不盡!! 11/18 10:44