Documente Academic
Documente Profesional
Documente Cultură
Partie 6
Dans la Partie 5, on a créé la grille pour le dessin et la palette de couleur. Mais ça reste bien
statique : on ne peut rien en faire !
1) On va définir 2 comportements :
a) changer la couleur de notre "pinceau" (la souris) quand on clique sur une couleur de la
palette
b) changer la couleur d'une case de notre grille de dessin (un "pixel") pour qu'elle prenne la
couleur de notre "pinceau" quand on clique dessus
Il nous faut aussi déclarer notre "variable" couleurPinceau, au début ; on peut décider
que la couleur par défaut est blanc :
var couleurPinceau ='white';
function defCouleurPixel(pixel)
{
pixel.style.backgroundColor = couleurPinceau;
}
2) Maintenant qu'on a défini nos 2 comportements, il faut dire ce qui les déclenche :
a) on appelle la fonction defCouleurPinceau quand on clique sur une couleur de la
palette
b) on appelle la fonction defCouleurPixel quand on clique sur une case de la grille
3) Il ne reste plus qu'à ajouter / recopier les appels onclick à toutes les couleurs de la
palette (avec la bonne couleur) et à toutes les cases de la grille !