« Programmation objet et géométrie/La balise canvas » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 77 :
==Effaçage de la figure==
 
Attention aux taches de peinture, il n'y a pas de gomme dans ''canvas''! Alors le seul moyen d'effacer des dessins est de les cacher par une tache de peinture de couleur blanche (technique du [[w:palimpseste|palimpseste]]). Pour effacer toute la figure (par exemple pour des animations), on fait en deux étapes:
 
===Tremper le pinceau dans la peinture blanche===
 
L'objet ''pinceau'' possède une méthode ''fillStyle'' à laquelle on envoie le message ''White'':
 
<source lang="javascript">
pinceau.fillStyle='White';
</source>
 
===Recouvrir le tableau de blanc===
 
Pour le blanchiment de canvas sale, il suffit de dessiner un rectangle rempli ayant les dimensions du canevas, en fournissant les coordonnées du coin en haut à gauche de celui-ci, puis les dimensions du rectangle:
 
<source lang="javascript">
pinceau.fillStyle='White';
pinceau.fillRect(0,0,400,200);
</source>
 
==Coup de pinceau==