2009-11-25 7 views
2

L'élément HTML 5 Canvas peut-il être implémenté dans Flash pour prendre en charge cet élément dans les anciens navigateurs?Élément HTML Canvas implémenté dans Flash?

ExplorerCanvas peut être inclus sur une page Web pour permettre l'émulation de Canvas dans IE à l'aide de VML. Puisqu'il s'agit d'une solution pour IE seulement, j'aimerais savoir si un remplacement similaire pourrait être fait en utilisant Flash, en donnant un support pour Canvas à tous les navigateurs.

+0

Quel navigateur? Si vous parlez Internet Explorer, utilisez http://excanvas.sourceforge.net/. – Caleb

+0

Un navigateur plus ancien qui ne supportait pas le canevas mais qui supportait le flash, tel que Firefox 2.0 ou IE. – Liam

Répondre

0

Pour les navigateurs plus anciens (IE), vous pouvez utiliser ExplorerCanvas: http://code.google.com/p/explorercanvas/, qui simule le canevas dans IE en utilisant SVG je pense.

+0

ExplorerCanvas utilise VML et n'offre donc qu'un support pour IE. Ainsi, il n'y a pas de support pour les navigateurs non-IE réalisés avant l'introduction de l'élément canvas. – Liam

0

Il y a 3 projets que je connais de ce canevas mis en œuvre en flash, 2 sont mentionnés ci-dessus.

  1. http://code.google.com/p/fxcanvas/ - met en œuvre certaines choses par une méthode spéciale « invoquer » si votre code devra être ajusté légèrement si vous utilisez des choses comme getImageData, la mise en œuvre des méthodes spéciales est un peu bizarre, il fonctionne dans un Apparemment, certaines choses que je peux faire avec une vraie toile ne semblent pas possibles en ce moment si vous en dépendez.

  2. flash toile - très basique, quelques opérations simples soutenu

  3. -toile explorer - à savoir que, ne supporte pas l'une des méthodes de imageData, sinon tout à fait bon.

Malheureusement, il ne semble pas y avoir une implémentation parfaite.