将swf转成html5代码,一键把swf转为html5 canvas动画 Fanvas

news/2024/10/23 7:22:27/

软件介绍

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

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

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

嘿嘿~~~让美术妹子也搭上H5的快车。

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

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

优势:

能转化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字样或版权声明)。

使用方法

只需要一键导入swf,转化完成后一键导出canvas动画js。

具体请参考bin目录的《使用说明》

源代码说明

exporter是as3.0实现的swf文件解析器,解析后输出json数据;

runtime是js运行库,用于解析json数据,转化为最终canvas动画。

DEMO示例


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

相关文章

html swf修改参数,HTML网页中如何向swf传递参数

本教程主要介绍HTML网页如何取得形如test.html?foomytest的foo参数,以及在HTML网页中如何向swf传递参数。 一、在HTML网页中使用js获取参数。 我们知道HTML页面是在客户端执行的,这样要获取参数必须使用客户端脚本(如Javascript),在这点上不…

提取swf素材_SWF素材采集软件(SWF Decompiler Magic)V5.2.2.21 免费版

SWF素材采集软件(SWF Decompiler Magic)是一款简便实用的SWF素材提取助手。想提取SWF素材?SWF素材采集软件(SWF Decompiler Magic)轻松帮助用户。主要用于提取swf动画中的声音、图像、形状、框架、字体、文本、按钮等几乎所有的素材,可直接在flash中修改…

html5新标签转换插件,GOOGLE推出SWIFFY插件 一键转换SWF到HTML5

刚刚看到的新闻如下: 谷歌刚刚发布Swiffy插件,可以将SWF转换为HTML,然后在手机上浏览(iOS,安卓等).Flash Pro 继续证明这是一种给作者创建桌面和移动内容的技术。不需要去学习一种新技术或工具去发布HTML。如果你熟悉Flash Pro,那么你所要做的就是安装Swiffy,发布一份你已…

html 文件 转换成mp4视频,[swf转视频]一个带有Play播放按钮的swf文件怎么转换成mp4视频...

swf是Flash软件的专用格式,swf文件通常也被称为Flash文件。swf普及程度很高,在网络上flash随处可见,包括flash动画,swf格式网络教程等,需要时还可以下载到电脑上。因为swf不是视频文件,很多移动设备不支持播…

C++之类中的函数指针与普通函数指针回调区别(一百六十一)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…

swf -fla -swf

1:硕思闪客精灵 可以把swf输出未fla文件,如图 2:再用flash 编辑 输出的fla文件,一般是 .as结尾的文件,这是flash的脚本文件 3:在用flash编辑.as文件过后,用ctrlenter键 就可以生成 swf文件了。…

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

什么是Fanvas? Fanvas是一个把swf转为html5 canvas动画的系统,由两部分组成:Actionscript实现的解析器、js运行库。 Flash做动画是最成熟最高效的方式,但由于终端基本不支持Flash播放,这给终端的动画制作带来了不少麻烦。 Fanvas是Flash和Canvas的完美结合,可以把swf(包括…

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

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