3 Réponses :
Je devais faire quelques modifications au FLOTT.JS bibliothèque de graphique. Je suis sûr de 99% qu'il utilise des toiles de chevauchement. Il y a une couche de graphique et une couche de recouvrement. Vous pouvez regarder le code source. p>
Que diriez-vous de dessiner votre graphique la première fois sur votre toile, puis , puis p> pour le reste du rendu . p> p>
Cela fonctionnerait-il dans IE? Les excanvas appuient-ils la fonctionnalité des imagétata de la toile?
Non et non. Mais c'était une question sur
Bon point. C'est vrai si votre cible est Adobe Air, Safari mobile, Titanium ou toute autre plate-forme Sane où vous pouvez perdre vos inquiétudes.
Vous devez utiliser au moins 2 toiles: une avec le dessin complexe et la seconde, sur la première (avec la même taille, positionnée en absolu), avec les formes animées. Cette méthode fonctionnera sur c'est-à-dire et getimageData ne fonctionne pas avec des excanvas.
Chaque bibliothèque qui fait des dessins complexes sur les toiles utilisent cette méthode (flot et autres). P>
<div style="width: 600px; height: 300px; position: relative;" id="container"> <canvas class="canvas" style="position: absolute; left: 0px; top: 0px;" width="600" height="300"/> <canvas class="overlay" style="position: absolute; left: 0px; top: 0px;" width="600" height="300"/> </div>
Je ne le savais pas - et je n'ai jamais rien vu à ce sujet dans toutes les documents de toile que j'ai lus. Bonne note.