在幻灯片PowerPoint(PPT)文件中,采用控件插入Flash对象(Shockwave Flash Object)的方法使得Flash动画的文件swf内嵌到文档中,在播放幻灯片时动画直接播放,效果非常好。内嵌swf文件的PPT文件易于拷贝携带, 缺陷是swf文件本身较大时,PPT文件也就很大了。

PPT文件内嵌的swf文件如果复制粘贴到另一个PPT文件中照样可以使用,但如果你要把内嵌的swf文件提取出来使用时就不太容易做到。本文介绍的采用十六进制的文件编辑器HEdit程序改写内码的方式就可以轻松提取swf了。
打 开一个内嵌swf的PPT文件,点击选择动画文件,点击鼠标右键,点选复制,在一个文件夹中的空白处点击鼠标右键,点选粘贴,这样就在文件夹中出现一个片 段对象,在HEdit程序中打开片段,在编辑菜单下的查找对话框的文本框中输入“FWS”点击确定,就可以找到编码46 57 53 。选定46前面的所有内码字节后删除,再另存*.swf文件即可。
在查找对话框中输入“FWS”中如果没有找到相应的字节,请再输入“CWS”查找,找到43 57 53因为swf存在两种文件格式,CWS是在制作Flash的发布设置中选择了压缩,而FWS是没有压缩的格式。
swf文件的十六进制内码的文件头是46 57 53 (FWS)和43 57 53 (CWS)两种,PPT中复制粘贴出来的片段文件中的内码中在swf的文件前面加了一些PPT的控件内码,只要我们把这些文件头的内码删掉再另存为后缀为swf的文件就好了。
如何在幻灯片PowerPoint(PPT)文件中提取Flash的内嵌swf文件 - 谁把心弦扣 - 谁把心弦扣的博客
http://blog.163.com/biology_edu2008@126/blog/static/56389588201082423713535/
赞赏

微信赞赏支付宝赞赏

「赏不在多,觉得文章有用,就赞赏下吧!」

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据