简述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
老版网站上的Flash如何解决
可转换为以下几种格式
- canvas + JS
- mp4
- gif
所使用到的软件
- Adobe Flash Player 国际防和谐版(可选)
- JPEXS Free Flash Decompiler
- Adobe Animate 2021
- 格式工厂
第一步,使用JPEXS Free Flash Decompiler反编译SWF文件为FLA
第二步,使用Adobe Animate打开FLA文件,支持导出为HTML5 Canvas、视频、GIF等格式(Canvas需要先转化为HTML5 Canvas,再发布生成html等文件)
如果是视频,则需要转换为MP4格式,选择视频编码为:AVC(H264),才能再网页中播放
最终效果
Canvas +JS MP4 GIF
结语
作为一个过时的技术,Flash 的消亡也代表着另一个时代的开启,虽然在国内的互联网环境中,这个名叫 Flash 的技术可能还会存在很长的时间,但最终这项闭源的、对系统资源不够友好的多媒体内容展示技术还是会被更开放、更透明也更安全的技术所取代。
现如今,市面的主流浏览器都已支持HTML5,在设计制作网页时,我们均可放心大胆使用HTML5,做出更多样化、美观、更好交互效果的网站。
flash完美替代方案还没有,做课件还是挺好的