使用 Google 的 Swiffy 工具将 Flash SWF 转换为 HTML5
iPhone 和 iPad 只需几秒钟。这对设计人员来说应该是一个非常有用的实用程序,如果您在 Web 或其他地方使用 HTML5 和 Flash 内容,它非常值得收藏。
Google 解释了 Swiffy 的工作原理:
SWF 文件的转换分为两个阶段:Swiffy 编译器(您可以在本网站上使用)处理 SWF 文件并生成 JSON 文件。客户端 JavaScript 运行时加载该 JSON 文件并使用 HTML、SVG 和 CSS 呈现它。
如果您将 Flash 动画导出为 Flash 5 文件,则 Swiffy 转换效果最佳,并且输出目前仅适用于 Webkit 浏览器(例如 Safari 和 Chrome)。结果相当令人印象深刻,Google 提供了一个小型图库展示了一些示例,其中包括一个转换后的广告单元和两个简单的游戏。我真的很想知道它如何处理更复杂的 SWF 文件,我相信我们很快就会发现这一点。
Google 发布的 Swiffy 很有趣,它表明 HTML5 确实是网络动画的未来,而且不管 Google 的原因如何,这都是一个受 Mac 和 Apple 用户欢迎的实用程序。众所周知,Flash 在 Mac 上的体验非常糟糕,这正是史蒂夫·乔布斯 (Steve Jobs) 坚决拒绝将其包含在 iPad 和 iPhone 上的原因。这也是为什么我们通常建议使用 ClickToFlash、Click-to-Play、在某种程度上什至有选择地使用广告拦截器,它只是为了在Mac,至少在 HTML5 最终将 Flash 推向恐龙之路之前是这样。