Google发布Swiffy 将Flash转换为HTML5

6月28日,Google Code官方博客发表文章(无法直接访问),发布了一款免费的SWF(Flash文件格式)-HTML5转换工具,名为Swiffy。用户已经可以通过Google实验室项目页面使用,直接在网页上传Flash文件,即可得到转换后的HTML5。此外,在转换后15分钟,还提供预览链接,这对移动设备非常方便。

这个工具是由Google英国公司的荷兰籍工程师Pieter Senster(LinkedIn)的个人项目发展而来。他去年夏天以实习生身份加入Google移动广告团队,为了解决在不支持Flash的移动设备上显示已有的SWF文件,开发了Swiffy。他本人也因此于2010年10月转正,继续专职从事这一项目开发。

根据Swiffy项目的FAQ,其工作原理分为两个步骤:

1. 由Swiffy编译器处理SWF文件,生成一个JSON文件,如果遇到不支持的Flash特性,会发出警告;

2. 由一个客户端的JavaScript运行环境加载JSON文件并使用HTML、SVG和CSS进行渲染。

Swiffy已经支持SWF 8和ActionScript 2.0的子集。包括常见的SWF特性,如向量图形、内嵌字体、图片和时间线动画,也支持基本的ActionScript 2.0代码,但复杂的游戏还不能很好地转换。大多数Flash 5特性包括ActionScript标准的大部分都没有问题,所以建议提交Flash 5文件。

要在Flash广告中继续使用clickTAG参数支持点击跟踪,只需在生成的文件中找到stage.start()调用,在前面插入代码:

stage.setFlashVars("clickTAG=http://swiffy.googlelabs.com");

目前转换后的HTML5文件(压缩的JSON)体积比原文件要大一些,比如,这个示例转换后体积要增加10%。而且,目前转换后的文件仅支持Webkit内核的Chrome和Safari浏览器,Google称它们具备更高级的SVG支持。Hacker News的评论中有人用Firefox测试,得出基本也可以支持的结论。也有人对只支持Webkit表示不满,称Opera明明对SVG的支持更完美,却会报错。

FAQ提到,项目目前还处于早期阶段,不肯定是否会开源。Adobe对这一项目表示高兴,双方很有可能在未来紧密合作。

在Hacker News网站另一组讨论中,有人对Swiffy只支持SWF 8和ActionScript 2.0的子集表示失望。另外,也有人提到其他转换工具,比如Adobe自己的Wallaby(是一款客户端软件),第三方的Tumult Hype(Mac软件,售价29.99),开源的Flash运行环境Gordon(用纯JavaScript写成),以及http://convertmyflash.com/。但是在Google的强大影响力与免费的优势下,Swiffy很有可能走得更远。

时间: 2024-09-24 05:24:41

Google发布Swiffy 将Flash转换为HTML5的相关文章

如何把flash转换为html5

  由于Flash被苹果拒之门外,很多开发者在开发产品时都不得不在Flash和HTML5之间做出选择.今天Google发布的一个新工具让天平再次偏向HTML5这边,它就是Swiffy. Swiffy可以把Flash文件转换成HTML5标准.该项目源于Google移动广告团队,开发动机就是有些设备不支持Adobe的格式,因此无法显示Flash动画.有了这个工具,你只需上传.swf文件,然后就可以将其转化为HTML5标准,显示效果和Flash一样(文件格式为JSON). Google称这个转换工具还

Adobe发布小工具可将Flash转换为HTML5文件

北京时间3月9日凌晨消息,Adobe今天发布了一款名为"Wallaby"的小工具,可将Flash文件转换为HTML 5文件. 开发人员可在Adobe Labs网站上获得这款工具.Adobe表示,用户可在支持HTML 5的浏览器或iOS设备上查看转换后的文件,而HTML 5并不能支持Flash Professional的一切功能. Adobe Flash在网络视频领域的应用十分广泛.然而,谷歌Android操作系统直至2.2版本才开始支持Flash,而针对平板电脑的Android 3.0

Google Flash转换HTML5工具Swiffy测试版发布

原文:http://www.cnbeta.com/articles/163216.htm Google今年六月推出的Flash转换HTML5工具已经从实验室转为测试版,并新增一个Flash Professional扩充模组,可以直接将档案储存为HTML5格式.一开始Swiffy仅以网站方式,让使用者上传Flash的.swf档案,支持Flash所使用的swf 8格式与ActionScript 2.0 指令集.其输出格式为HTML5,主要针对Chrome.Safari等Webkit所开发的浏览器,新

停用 Flash,“HTML5 默认支持”推广计划时间表

四个月前,谷歌宣布将转向"HTML5 默认支持",以便提供更安全.更节能的体验.在此提醒大家,这一变更将停用 Adobe Flash Player,除非用户指出他们需要在特定网站上保留 Flash 内容,最终所有网站需要得到用户的许可才能运行 Flash. 为确保平稳过渡,并非所有用户和网站都会立即受到影响."HTML5 默认支持"及相关用户提示将按下述方式逐步推出. 将花费几个月时间向用户推广该功能.未来几天,将为 1% 的 Chrome 55 Stable 用户

金融安全资讯精选 2017年第十三期 百慕大离岸律师事务所遭黑客攻击,Google 发布HTTPS 普及度报告,Bad Rabbit攻击预警和安全建议,PCI SSC 发布新的 3DS 支付标准

[金融安全动态] 百慕大离岸律师事务所 Appleby 近期遭黑客攻击 点击查看原文   点评:与此前声名大噪的"巴拿马文件"一样,"百慕大"事件的目标在于掀起新一轮对全球财务.企业以及税务事务的大规模审查.从这次事件可以见到,其实对于越大型的公司或个人来说,数据泄露所最担心的问题并非是经济损失,公司名誉和品牌的杀伤力,才是致命的.   Google 发布HTTPS 普及度报告 点击查看原文   概要:一项Google发布出来的数据:64% Android设备上,7

Google发布即时通话工具 与Vista兼容

      Google发布了新款即时通话工具,允许用户嵌入在网页上享受即时通话服务,而不用安装任何软件.      和Google微机版的通话应用软件不同,该工具不需要下载,只需插入一列简单的代码到用户指定的地址,就可把工具自动加载到一个网页或博客上,但是要求用户系统安装有Adobe Flash Player8.0以上的版本.该工具在网页上显示一个基于Flash技术的界面,用户可以通过个人Google主页看到朋友是否在线,并能发送即时信息.      早在2005年8月就已推出即时会话通讯服务

Google发布中文版AdSense for domains

据中文AdSense官方博客报道,Google发布了中文版的AdSense for domains,中文的发布商现在可以投放这种广告了,我在广告后台已经看到了这种广告的信息. Adsense for Domains是Google推出的域名停放服务,该服务可以让你的闲置域名展示Google Adsense广告,如果用户有大量闲置域名,并且域名有一定的流量,那么就可以投放这类广告.这样,访客进入这个域名后,就会出现一整页的AdSense广告,其中包括AdSense for content关键字广告.

苹果电脑macbook如何跳过Flash使用html5播放视频

  落后的Flash都会让CPU狂飙,进而电脑发烫,macbook当然也不例外.除了电脑发烫,我们还要忍受那么长的广告时间.但是,现在对于电脑端的在线视频都是Flash片源,不能好好地一起玩耍了?其实,macbook这样设置看视频可以缓解电脑发烫,还可以去广告呢!跟安下小编一起看看吧! 这样设置Mac看视频可以去广告哦!Safari是OS X最快最省资源的浏览器,而HTML 5播放视频不仅CPU占用极低,而且还能提供更好的画质.各种流氓还没实现在Html5插入广告技术.现在土豆.优酷.乐视这些在

Chrome 25 被黑客攻破 Google发布紧急更新

Chrome 25 被黑客攻破 Google发布紧急更新 坏孩子 发布于: 2013年03月08日 (38评) 分享到  新浪微博腾讯微博 收藏+7 我们刚刚介绍过,在今年的Pwn2Own 2013黑客大赛首日上,Firefox.IE10和Chrome都已经被黑客攻破.其中,MWR实验室的专家们完全绕过了最新稳定版Chrome的沙盒防护,成功拿下Chrome 25.当然,MWR将攻破Chrome所使用的高危漏洞报告给了Google,Google动作迅速,不到一天,就已经拿出了解决方案,并发布了最