flash动画转html5 效果,一键把SWF转HTML5 canvas动画的工具-Fanvas

news/2024/10/23 9:39:24/

什么是Fanvas?

Fanvas是一个把swf转为html5 canvas动画的系统,由两部分组成:Actionscript实现的解析器、js运行库。

Flash做动画是最成熟最高效的方式,但由于终端基本不支持Flash播放,这给终端的动画制作带来了不少麻烦。

Fanvas是Flash和Canvas的完美结合,可以把swf(包括矢量和位图)完美地转化为canvas动画,让美术妹子一次制作,到处运行。。。

Fanvas的技术难点?

兼容swf的各种格式,主要是各种矢量命令和多种多样的图片格式;

实现高效的html5运行库,自主实现了位图缓存、自动脏区识别、脏区重绘等技术。

Fanvas的优势?

能转化swf为H5动画的工具,除了Fanvas还有大名鼎鼎的google和adobe的产品——swiffy和flashcc。

对比之下,Fanvas有如下优势:

从swf文件直接转化为Html5动画(google的swiffy和adobe的flashcc都不支持,两个产品都需要通过fla源文件处理);

精简编排的JSON数据,使swf转化后的js数据文件非常小,普遍比flashcc导出的要小20%到50%;

精简的运行库,混淆后只有35k,gzip后只有10k左右。而swiffy和flashcc的运行库混淆后都超过100K;

开源,可供使用者二次开发(请保留Fanvas字样或版权声明)。

研发效率提高

使用fanvas转化swf实现H5动画比直接使用CSS3控制复杂动画要高效, 而且文件更小。以QQ


http://www.ppmy.cn/news/904303.html

相关文章

swf导出html代码,将SWF轻松导出HTML5

将SWF轻松导出HTML5,将word中的图片导出,如何将收藏夹导出,如何将qq群成员导出,怎样将爱奇艺视频导出,将iptc导出为xmp,如何将华为备忘录导出,怎么将网易云音乐导出,将图层导出到文件,如何将视频声音导出 将SWF轻松导出HTML5 什么是HTML5? HTML5是下一代Web 语言,它…

html 转换 swf文件怎么打开,修改网页中的FlashSWF文件的方法

我想这是很多人遇到的一个问题,其实现在已经有很多人在讲下载网页中的FLASH并修改的问题了,今天我把问题总结一下,如何下载网页中好看的FLASH,并将swf转化成fla文件进行修改。 上一次给大家讲过如何给网站扒皮,主要针对…

Flash反编译软件ASV2013之SWF转Fla教程

更多Flash反编译软件尽在软件一品堂www.softypt.com 转载于:https://www.cnblogs.com/asv2011/archive/2013/05/22/3093081.html

swf转换mp4 linux,转换FLA文件,以.swf文件在Linux上

我完全新的闪烁和动作脚本,这里的一些动作脚本代码,从摄像头捕捉的图像(从here):转换FLA文件,以.swf文件在Linux上 var cam:Camera Camera.getCamera(); var video:Video new Video(640,480); video.attachCamera(cam); video.x…

灵活运用用第3方软件把“SWF”变回“FLA”

用Macromedia Flash制作过Flash动画的朋友都知道,在制作完成后我们可以把作品保存成FLA格式的文件,以便日后修改之用。当要在互联网上发布时,才把它导出 为SWF文件。导出后的SWF文件,除了具有体积小的特点外,还不容易被…

7月16日,每日信息差

1、南水北调中线一期工程已累计调水超570亿立方米 2、澳门上半年入境旅客破千万 3、特斯拉:首​辆CyberTruck在得州超级工厂制造完成 4、美国多州持续高温,受影响人数过亿 5、新建南宁至深圳铁路玉岑段黄华河大桥最后一个桥台顺利完成浇筑&#xff0…

lol个服务器在线人数,英雄联盟凉了?各服在线人数统计居然变化这么大

原标题:英雄联盟凉了?各服在线人数统计居然变化这么大 英雄联盟已经走完第七个年头,随着新游戏不断的加入,总是有着LOL凉了,玩家越来越少的说法,在网吧也看不到人均LOL的景象了,那么英雄联盟现在…

VUE- quill-editor 编辑器使用及自定义toobar详解

vue使用编辑器&#xff0c;这里讲解编辑器quil-editor 官网&#xff1a;https://quilljs.com/docs/modules/toolbar 1&#xff1a;安装quill-eidtor npm i quill1.3.6 --save 2&#xff1a;创建一个页面&#xff0c;再template里写入 <template><div class"…