2009-11-25 46 views
2

HTML 5 Canvas元素可以在Flash中实现以在旧版浏览器中为该元素提供支持吗?在Flash中实现的HTML Canvas元素?

ExplorerCanvas可以包含在网页上,以允许在IE中使用VML模拟Canvas。由于这是一个纯IE浏览器的解决方案,我想知道是否可以使用Flash进行类似的替换,从而为所有浏览器提供对Canvas的支持。

+0

什么浏览器?如果您正在使用Internet Explorer,请使用http://excanvas.sourceforge.net/。 – Caleb 2009-11-26 05:44:59

+0

任何不支持画布但支持Flash的较旧浏览器,例如Firefox 2.0或IE。 – Liam 2009-11-26 10:52:07

回答

0

对于旧版浏览器(即IE),您可以使用ExplorerCanvas:http://code.google.com/p/explorercanvas/,它使用SVG在IE中模拟画布。

+0

ExplorerCanvas使用VML,因此它只提供对IE的支持。因此,在引入canvas元素之前不支持非IE浏览器。 – Liam 2009-12-08 10:14:42

0

有3个项目我知道在Flash中实现的画布,上面提到了2个。

  1. http://code.google.com/p/fxcanvas/ - 实现通过一个特殊的“调用”方法的一些东西,所以你的代码将不得不略作调整,如果你使用的东西像getImageData,特殊方法的实现是一个有点古怪,它在运行似乎是单独的线程,所以如果你依赖它,那么我现在可以用真正的画布做一些事情。

  2. 闪帆布 - 非常基本的,只有几个简单的操作支持

  3. 探险画布 - 即只,不支持任何的图象 - 方法,否则相当不错。

可悲的是,似乎并没有一个完美的闪存实现。