Macro Da

每天学一点,成长多一点!

Flash的替代解决方案分享

简述Flash发展史

  • 1996年诞生,早期名称叫Future Splash Animator
  • Flash 4.0版本正式使用“Flash Player”播放器 •2005年被Adobe收购
  • 鼎盛时期:2005年-2012年,鼎盛时期Flash播放器装机率已然超过95%,单调的网页一旦使用了Flash,面貌往往会焕然一新。
  • 安全漏洞太多,2012年开始IPhone和安卓开始不支持Flash
  • Adobe宣布2020年12月31日停止支持,被各大浏览器封杀

各大浏览器支持Flash的情况

被禁用

  • Chrome
  • Firefox
  • Edge
  • Safari 等

未被禁用

  • Internet Explorer
  • 360浏览器
  • 搜狗浏览器
  • 傲游等国产浏览器

可替代的方案有哪些

  • Web 动画,即DIV + CSS3 + JS
  • HTML5,即canvas + JS或SVG + JS
  • 视频,video元素
  • GIF图片

相关网站实例演示:

https://www.jq22.com/demo/jquery-cloud-141217202931/

http://www.hanergymobileenergy.com/channel/homePage.html

http://tg.95k.com/

老版网站上的Flash如何解决

可转换为以下几种格式

  • canvas + JS
  • mp4
  • gif

所使用到的软件

  • Adobe Flash Player 国际防和谐版(可选)
  • JPEXS Free Flash Decompiler
  • Adobe Animate 2021
  • 格式工厂

第一步,使用JPEXS Free Flash Decompiler反编译SWF文件为FLA

《Flash的替代解决方案分享》
JPEXS Free Flash Decompiler

第二步,使用Adobe Animate打开FLA文件,支持导出为HTML5 Canvas、视频、GIF等格式(Canvas需要先转化为HTML5 Canvas,再发布生成html等文件)

《Flash的替代解决方案分享》
Adobe Animate
《Flash的替代解决方案分享》
格式工厂

如果是视频,则需要转换为MP4格式,选择视频编码为:AVC(H264),才能再网页中播放

最终效果

结语

作为一个过时的技术,Flash 的消亡也代表着另一个时代的开启,虽然在国内的互联网环境中,这个名叫 Flash 的技术可能还会存在很长的时间,但最终这项闭源的、对系统资源不够友好的多媒体内容展示技术还是会被更开放、更透明也更安全的技术所取代。

现如今,市面的主流浏览器都已支持HTML5,在设计制作网页时,我们均可放心大胆使用HTML5,做出更多样化、美观、更好交互效果的网站。

点赞
  1. 资优说道:

    flash完美替代方案还没有,做课件还是挺好的

发表回复

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