簡體   English   中英

沒有SWF文件的Flash?

[英]Flash Without a SWF File?

有什么方法可以完全將Flash嵌入HTML中,而無需引用外部SWF文件? 我問是因為我想將HTML文件作為電子郵件附件發送,收件人將在瀏覽器中打開並填寫表格。 最后一步是他們將結果復制到剪貼板,將其粘貼到新消息中,然后通過電子郵件發送回去。 由於安全問題,我無法使用JavaScript可靠地復制到剪貼板,但是有一些簡單的Flash應用程序可以添加該功能。

我知道我可以只向接收者顯示響應文本(將以Base64編碼),然后將它們復制/粘貼,但是為他們提供這種小的便利會很好。

另外,您也知道,文本通常太大而無法包含在使用mailto的電子郵件中。

是。 這需要通過電子郵件完成。 用戶的衛星電子郵件訪問速度有時很慢,並且沒有其他數據連接到Internet。 更糟的是,我無法讓他們安裝任何東西。 這是一個困難的局面。

由於PDF支持交互式表單,因此您始終可以向他們發送PDF。 您需要一個Acrobat副本(或類似的工具,那里有替代品),而您的用戶則需要免費的Acrobat Reader副本。 可以將結果以PDF或XML格式發送回去進行處理。 PDF表單驗證非常先進,可以包含Javascript。

您可以嘗試將SWF編碼為以下數據:URL

即使您確實將.swf作為MIME附件或數據url嵌入電子郵件中,似乎也沒有任何辦法告訴播放器從該數據url加載電影,例如:

<object .....>
    <param name="movie" value="cid:TheEmbeddedSWFData" />

就像處理帶有嵌入式圖像的HTML電子郵件一樣。 據我所知,播放器希望僅使用常規HTTP GET請求加載.swf。 沒有“請向我發送CID為'blahblahblah'的電子郵件中的嵌入式數據#632523462423”。

如何使用Adobe Air或任何.swf-to-.exe編譯器編譯.swf

這樣,您只需附加生成的可執行文件,客戶端便將其保存到其計算機上並運行它,然后Flash應用程序作為常規程序運行,而無需瀏覽器。

您不能在電子郵件中包含Flash。 90%的電子郵件系統會將其標記為垃圾郵件或將其刪除。

給我一個文件鏈接,或者像El Zorko所說的那樣使用PDF。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM