我目前正在研究开发Facebook应用程序,并计划使用Flash作为我的应用程序的基础,我已经测试构建了一些简单的PHP Facebook应用程序,我对动作脚本3了解得足以启动我的方式,但AS中Facebook开发的API看起来比PHP更加繁琐。
我的问题是,我是否可以创建交互式图形(游戏),就像我们在HTML5画布类中看到的那样?哪个会更简单?
答案 0 :(得分:14)
HTML5在各种浏览器的基本支持之外并不存在。我们距离真正的饱和度还有几年的时间,因为直到IE9和FF4发布然后才被广泛采用。
您可以使用Google Code项目在IE中启用画布支持,但在此之前:
http://code.google.com/p/explorercanvas/
是的,你可以用帆布创造一些有趣的游戏。但我确实相信短期内你会有更广泛的Flash选项。
答案 1 :(得分:4)
Flash一定会更容易,因为它已经成熟并且有很多游戏引擎为它构建。 Canvas适用于iPhone,但许多其他浏览器版本不支持它。
我说它尚未准备好迎接黄金时段。
答案 2 :(得分:3)
我建议坚持使用Flash,直到html5成为一个成熟的选项,并且市场上至少有一个强大的IDE。
答案 3 :(得分:3)
Canvas和SVG是新的,但它正在快速增长,我看到了很多文章/演示,包括本页的右侧。你唯一真正的问题可能是IE无法处理它,我不记得微软是否会这么说(在网络上消除IE的消亡更多)。
答案 4 :(得分:2)
这完全取决于你在做什么。如果您在Flash中使用的功能只是HTML5提供的功能,那么您可能应该这样做。否则你就是不能。
以下是我对类似问题的一些看法:
格尔茨
back2dos
答案 5 :(得分:2)
还没有。我会将所有站点移植到HTML5,保留旧的Flash版本,只需使用一个或其他版本检查哪个导航器正在访问该页面。
答案 6 :(得分:2)
取决于您想要做什么。我不同意那个说HTML5尚不存在的人。从技术上讲IE还不支持它,但有一些解决方法。
已经有很多使用HTML5构建的应用程序/游戏是现场的。
HTML5尚不支持音频/视频捕捉。所以,如果您认为自己不需要,可以使用HTML5。我相信双方都有其他优点和缺点。
此外,HTML5是免费的......
另一方面,Apple存在Adobe问题,他们不支持iphone / ipad中的Flash。所以,根据谁赢得那场战斗,事情会有很大不同。希望有所帮助, -Roozbeh
答案 7 :(得分:1)
总有两面......一方面HTML5更快,而且(不会)需要任何额外的插件。但看起来HTML5不会在2018年到2020年之前完全实现。在那之前你必须使用其他插件或插件......
至于Flash ......现在几乎是你可以用于RIA的最佳实践。您可以实现3D,视频,MP3等等。所以我想说Flash是目前最好的技术。但是你决定使用xD
附:看看所有这些Facebook应用......只有闪存...
答案 8 :(得分:0)
我最近也看了这个案子,
目前的标准表明,就像Steve Job的愿景一样。
Adobe Flash开始显示它的年龄。
原因:
推动移动市场,更多人在移动设备和平板电脑上查看网站内容。
HTML5 JavaScript和WebGL似乎是未来的发展方向。 以下是一些事实。
近年来,WebGL真正起步。 大量扩展应用程序支持。e.g。 Unity 3d,IOS,Android OS和所有主要的网络浏览器市场。
JavaScript,正在通过网络社区取得一些重大进展,甚至通过谷歌的Chrome OS等产品进入桌面市场。
HTML 5可以满足在所有浏览器和其他令人敬畏的元素上播放的视频内容。
从网络支持角度来看。
对于可能导致Windows和其他操作系统设备出现问题的安全风险,Adobe一直受到抨击。
考虑到这些要点,
如果客户没有明确表示他们需要使用Adobe Flash,我会选择通过Adobe Flash的HTML5 / JavaScript和WebGL,主要是为了扩展应用程序的可访问性。
就个人而言,我对在客户端更新flash播放器感到厌烦。 当客户试图访问您的内容时,这可能会非常令人沮丧。
希望这有助于他人选择"太闪光或不太闪光"你的申请。