我做Flash已经有几个月了,我很喜欢它。我可以很容易地使用矩形工具来绘制一个矩形,并在几秒钟内完成形状/动画补间。
现在很多人都在谈论HTML5和闪存,我今天在HTML5 Canvas上看了一下。令我惊讶的是,我看到了一大堆“代码”。它太复杂了,它们需要进行很多调用(填充、笔划、移动、关闭路径等)。来制作一个简单的形状。甚至几十行代码和javascript混在一起做一个简单的动作?
我是不是遗漏了什么?它将使动画在HTML5画布上的复杂度比Flash高10倍。
发布于 2011-01-20 12:28:39
Canvas本身不能取代整个Flash开发环境。canvas的目的是为real time graphics创建一个跨浏览器的标准,这可能会减少对Flash Player的需求,Flash Player是一个第三方插件。Canvas公开了一些低级的绘图函数,但整个库都可以构建在它之上(就像Flash中的补丁库一样),并且可以构建开发环境,将其编译为针对canvas对象的Javascript (就像Flash创作工具一样)。
很难说,但我认为我们还没有看到很多好的Canvas创作工具的原因是因为canvas仍然相当慢,缺乏FlashPlayer所具有的许多功能,并且存在不确定性问题,减缓了HTML5的采用过程(例如。视频编解码器)。
https://stackoverflow.com/questions/4737258
复制相似问题