佛山E网工作室
www.gdasp.com
专业网站建设和推广 信心保证
热线电话:0757-6331 5297,158 1783 3537
      最新资讯
年中优惠,机不可失:标
手机网页设计指南
佛山永网(E网工作室)
百度收涨4.83% 股
Facebook陷入抄
京东商城陷入调整漩涡
唯品会周四跌5.32%
美国电商消费者满意度调
年底电商乱象:阿里20
传“开心农场”开发团队
杨元庆减持2900万联
张近东回应苏宁无电商基
新浪调整架构划分门户及
曹国伟邮件曝光新浪20
人大常委会今日表决加强
分析称新浪微博或将踏上
传阿里巴巴战略投资新浪
百度市值首次超越腾讯
CNNIC:中国网民规
谷歌地图升级新增250
         行业资讯 >> 用JavaScript/HTML5实现Flash功能
用JavaScript/HTML5实现Flash功能
发布人:管理员  发布时间:2010年6月29日  浏览 2072 次
分享 |


  一个叫Chris Smoak的程序员,最近发起一个使用JavaScript/HTML5实现Flash功能的开源项目,Smokescreen,可以将 Flash动画转换为纯HTML5 + JavaScript,以便脱离Flash 插件,直接在浏览器中实现Flash风格的动画。这里有一些很漂亮的演示。

  关于这项技术,一个叫Simon Willison的程序员,在他的博客中做了很好的剖析:

  SmokeScreen完全在浏览器中运行,读取SWF二进制文件,解压缩(而且使用本地 JavaScript 解压缩!),从中抽取图像与内嵌的音频,将它们转换为 Base64 编码的数据,接着,将其中的矢量图形转换为 SVG 动画。在 Chrome 中打开 Web Inspector,在演示进行当中,你会看到 SVG 的实时运行。SmokeScreen 甚至设计了自己的 ActionScript 解释器。

  Smoak 表示,他会很快基于开源协议开放 SmokeScreen 的源代码,目前,他已经做了几个非常漂亮的演示,尽管还不够完美,但已经能看出基于 HTML5 的 Flash 风格的动画是个什么样。这些代码并不能支持 Flash 视频,不过,HTML5 已经有了自己的视频方案。Smoak 说,他的初衷是在 iPhone 和 iPad 一类的设备上实现 Flash 风格的广告动画,这项技术最可能应用在广告中。

  经过优化,该技术还可以用于游戏,Willison 表示,新闻站点中的infographics 也是很好用场,另外,还可以用来渲染卡通风格的动画,比如演示中的 Strongbad 系列。

  不过,人们担心,SmokeScreen 是否可以很好地应用到那些速度和供电能力都十分有限的移动设备,同时,我们期待代码开源后可以得到优化。目前,只有那些最新的浏览器才可以使用该技术,包括 Firefox 3.6, Chrome 5, Safari 4 以及移动 Safari。Opera 10.5 系列也接近支持,但不支持 IE8,不过 Smoak 表示,IE9 很有希望。




    (本站大部分文章来自网络收集和整理,如有侵权请联系我们,24小时内处理.)



佛山市红盾信息网
网络110报警