如何用OE寫出一封包含SWF的信【求助】



贊助商連結


micro2
2004-08-14, 06:34 PM
不知道哪位大大可以指導小弟如果想要用OE寫出一封包含
Flash 動畫(不是超連結喔~)的Email,需要用什麼HTML語法?

PS:OE=Outlook Express


例如:
收到一封朋友寄來的信,信一打開就可看到Flash 動畫~

感激不盡!! :)

贊助商連結


asplinux2000
2004-08-14, 06:47 PM
最初由 micro2 發表
不知道哪位大大可以指導小弟如果想要用OE寫出一封包含
Flash 動畫(不是超連結喔~)的Email,需要用什麼HTML語法?
PS:OE=Outlook Express
例如:
收到一封朋友寄來的信,信一打開就可看到Flash 動畫~
感激不盡!! :)

可能..要先把Flash傳上伺服器之後在郵件加入一些語法...如下的Code(僅供參考,可以先套用到網頁編輯程式再拷貝程式碼出來)
新增郵件→檢視→原始檔編輯Source Edit(是這樣翻譯嗎?英文版的= =..a歹勢..)→ (此時底下會出現三個分頁標籤)選擇"Source"程式碼
然後就可以開始編輯了...
跟編輯HTML差不多...
只是郵件表頭不要動到就好了.....
我是透過這種很土的方法實現這個做法的.....= ="



<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="130" height="242">
<param name="movie" value="ad[1].swf">
<param name="quality" value="High">
<embed src="ad[1].swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" width="130" height="242"></object>


其中ad[1].swf就是要傳上去的Flash文件和檔名...

micro2
2004-08-14, 07:15 PM
最初由 asplinux2000 發表
可能..要先把Flash傳上伺服器之後在郵件加入一些語法...如下的Code(僅供參考,可以先套用到網頁編輯程式再拷貝程式碼出來)
新增郵件→檢視→原始檔編輯Source Edit(是這樣翻譯嗎?英文版的= =..a歹勢..)→ (此時底下會出現三個分頁標籤)選擇"Source"程式碼
然後就可以開始編輯了...
跟編輯HTML差不多...
只是郵件表頭不要動到就好了.....
我是透過這種很土的方法實現這個做法的.....= ="



<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="130" height="242">
<param name="movie" value="ad[1].swf">
<param name="quality" value="High">
<embed src="ad[1].swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" width="130" height="242"></object>


其中ad[1].swf就是要傳上去的Flash文件和檔名...

請問大大,SWF如果已經上傳到: Http://..... ,

那麼
1.
<param name="movie" value="ad[1].swf"> 其中的Value是不是要把
SWF的完整路徑(Http://..)寫出來

2.
D27CDB6E-AE6D-11CF-96B8-444553540000 是不是照抄即可

3.
上面的Code是不是只要放到<Body>之後即可


感謝大大的指導~~ :)

asplinux2000
2004-08-14, 09:31 PM
1.歹勢= ="...Value的部分我不是很清楚= ="...可能只要打上檔名+副檔名吧..(可以先寄給自己嘗試看看..= =")
2.那一串外星語言...我自己也不知道是啥東西= =....可能照抄也沒差吧...(天阿= =|||..我越來越混了..)
3.對,放在Body之後就Ok了~~~

琥珀
2004-08-14, 10:29 PM
到 http://www.imageshack.us/ 上傳檔案。連結複製下來。

...
<embed src="連結" width="寬度" height="高度" />
...

試試!

micro2
2004-08-14, 11:05 PM
謝謝樓上大大們的熱心,以下是我的實際內容


原信內容:
http://img58.exs.cx/img58/9517/4582.jpg

實驗結果:
寄給自己後,收信後打開信件為一片空白,如果在空白處按Mouse右鍵
出現如下畫面,不知是哪裡出錯? :confused:

打開信件:
http://img68.exs.cx/img68/966/4350.jpg


to 琥珀大,我貼圖的網址就是用跟你一樣的,這個網站真是超好用的!!
速度讚又不用註冊~ ;)

asplinux2000
2004-08-15, 09:34 AM
有沒有嘗試過不要改Value的內容?
就是說只要打上檔名+副檔名...
不要貼上網址...
Just Try It~~

micro2
2004-08-16, 11:00 AM
Value試過只打檔名+副檔名,仍然無效~~~

micro2
2004-08-17, 01:35 PM
自問自答,已找出問題點,癥結是在SWF的來源網址不可為PHP語法,
以下是在OE試驗成功的方法:

1.開新郵件
2.插入Flash程式碼: (在Body之後插入)

<EMBED
src=SWF來源網址(完整路徑)
width=寬度 height=高度
type=application/x-shockwave-flash>
</EMBED>


PS:
1.OE的安全性須設定為:網際網路,方可看到Flash動畫(事後記得設回限制網站)
2.SWF來源不可包含PHP語法,例如:http://img55.exs.cx/my.php?loc=img55&image=clock.swf,否則無法顯示Flash

http://cutehd17.seed.net.tw/fv/vgMTY5LzEvMTA5MjczOS8wL2QyL1paMDJEQ1RBLnN3Zg==/clock.swf