A voir également:
- Forum canvas
- Canvas gratuit - Télécharger - Divers Photo & Graphisme
- Comment ralentir un compteur linky forum - Accueil - Objets connectés
- Plinko avis forum ✓ - Forum Vos droits sur internet
- Coco forum ✓ - Forum Réseaux sociaux
- Numéro forum téléphonique gratuit - Forum Mail
4 réponses
kourkis
Messages postés
7
Date d'inscription
jeudi 10 avril 2008
Statut
Membre
Dernière intervention
6 décembre 2012
6 déc. 2012 à 23:31
6 déc. 2012 à 23:31
Salut,
Tu peux mettre un
Puis
afin de connaître la position du clic, après, il faut que tu sâches ce qui est où dans ton canvas, et si les coordonnées sont dans le bon intervalle, tu fais quelque chose (boucle if).
Cordialement,
Tu peux mettre un
element.addEventListener("clic,function,false);
Puis
var x; var y; if (e.pageX || e.pageY) { x = e.pageX; y = e.pageY; } else { x = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft; y = e.clientY + document.body.scrollTop + document.documentElement.scrollTop; } x -= gCanvasElement.offsetLeft; y -= gCanvasElement.offsetTop;
afin de connaître la position du clic, après, il faut que tu sâches ce qui est où dans ton canvas, et si les coordonnées sont dans le bon intervalle, tu fais quelque chose (boucle if).
Cordialement,
kisscool44
Messages postés
3
Date d'inscription
mercredi 19 septembre 2012
Statut
Membre
Dernière intervention
10 décembre 2012
10 déc. 2012 à 12:48
10 déc. 2012 à 12:48
une alternative serait l'emploi du svg qui gère le javascript et donc les clics de façon native :
http://www.startyourdev.com/html/tag-html-balise-svg
http://www.startyourdev.com/html/tag-html-balise-svg