什么是Flash的最新和最好的替代品?

ato*_*her 12 flash mobile html5 multimedia

我最近接受了兼职演出,改编了一系列用于医学教育课程的多媒体/演示.我被要求研究网络和智能手机多媒体平台的未来.基本上,什么是新的.目前,我们使用flash来创建我们所有的教育多媒体应用程序,但我们正在开发一个新的主题,并希望开发与PC,苹果产品和Android产品兼容的应用程序.

因为这不是我的职业,所以我不能加快目前的趋势!我的老板让我研究HTML5,但我感觉这不是一个解决方案.有没有人对网络和多媒体的"新闪光"有任何建议?谢谢阅读.

Jos*_*ber 8

很可能你正在寻找的答案是HTML5堆栈.这允许通过Canvas,CSS3转换和JavaScript进行丰富的动画和文本和多媒体操作.HTML5还内置了对多媒体通过<audio><video>标签的支持.还可以通过JavaScript中提供的新API调用来操纵和分析多媒体.还有许多像RaphaelJS这样的JavaScript库,用于创建交互式矢量图形.

http://raphaeljs.com/

由于您有兴趣创建多媒体演示文稿,我建议您查看HTML5Wow,它实际上是HTML5功能的演示文稿.

http://www.htmlfivewow.com/slide1

还可以通过CSS 3D变换和通过WebGL进行3D渲染来实现3D动画.使用WebGL和其他HTML5技术查看Google Chrome实验,了解一些激烈的HTML5演示.

http://www.chromeexperiments.com/

Doob先生还有一些关于HTML5功能的精彩演示.

http://mrdoob.com/

甚至Adobe都承认HTML5是未来.他们投入了大量资源来创建HTML5操作工具,并修改DreamWeaver等现有软件以支持HTML5.看看Adobe的新"Edge"软件.

http://labs.adobe.com/technologies/edge/

在便携性方面,谷歌Chrome,Safari,Firefox,Opera和IE9 +都对HTML5有很好的支持.它还内置于Android,Blackberry,iPad,iPhone和Windows Phone设备中.HTML5还将在Windows 8平台上的应用程序开发中发挥重要作用.

http://ie.microsoft.com/testdrive/Graphics/hands-on-css3/


Mar*_*rty 5

如上所述,使用<canvas>JavaScript可以重现Flash的几乎所有功能,如渲染和管理用户输入(键盘,鼠标甚至游戏手柄).

有各种各样的JavaScript库(例如Pixi.js)可以为您做一些基础工作,并且有一个关于MDN部分专门用于开始使用JavaScript进行游戏开发.

另外值得一提的是TypeScript,它为您提供了一个平台,可以为基于Web的游戏编写类似AS3的面向对象的代码.值得一试 - 这是我目前最喜欢的语言的顶部.