在Flash中实现的HTML Canvas元素?

时间:2009-11-25 15:05:43

标签: flash html5 canvas

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

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

4 个答案:

答案 0 :(得分:1)

http://www.azarask.in/blog/post/flash-canvas/

使用Flash实现canvas标记。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我知道有3个项目在flash中实现了canvas,上面提到了2个。

  1. http://code.google.com/p/fxcanvas/ - 通过一个特殊的“调用”方法实现一些东西,所以如果你使用像getImageData这样的东西你的代码必须稍微调整一下,特殊方法的实现有点奇怪,它看起来在一个单独的线程中运行,所以如果你依赖它,我现在用真正的画布做的一些事情似乎是不可能的。

  2. flash-canvas - 非常基本,只支持几个简单的操作

  3. explorer-canvas - 即only,不支持任何ImageData方法,否则相当不错。

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

答案 3 :(得分:0)

我必须说flashcanvas是我所知道的最伟大的一个,这很惊讶没有提到!