繁体   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