CURSEUR QUI POINTE LA SOURIS

Signaler
Messages postés
81
Date d'inscription
jeudi 19 février 2004
Statut
Membre
Dernière intervention
18 avril 2008
-
Messages postés
8
Date d'inscription
mardi 26 octobre 2004
Statut
Membre
Dernière intervention
18 avril 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/46389-curseur-qui-pointe-la-souris

Messages postés
8
Date d'inscription
mardi 26 octobre 2004
Statut
Membre
Dernière intervention
18 avril 2008

Merci FraGag, c'est effectivement la fonction atan2(y, x) (que je ne connaissait pas) on en apprend tous les jours :). Pour LAKICHEMOLE, j'ai bien pensé à utiliser un timer commun pour toutes les flèches... c'est juste que je ne sais pas quoi faire comme "action utilisateur" pour stopper les flèches (si celles-ci lui bouffent trop de cpu): peut-être qu'un clique sur une seule les arrêterait toutes? A voir...
Messages postés
253
Date d'inscription
vendredi 13 juin 2003
Statut
Membre
Dernière intervention
18 mai 2009

Excelent reste plus qu'à trouver une utilité ^^
Mais le rendu est pas mal(fluide)!
Sinon pour ton setInterval pourquoi tu ne fait pas une fonction qui gère plusieurs curseurs et qui les rafraichie une fois tous enssemble?
genre une globale var objArrow = new Array(); que tu remplis à chaque new Arrow360 et tu appel une méthode à part dans ton setInterval du genre setInterval(changeAllAngle,10);
function changeAllAngle
{
for(i=0;i<objArrow.length;i++){objArrow[i].changeAngle;}
}
Enfin je dis ça je dis rien y a peut être des truc auquel j'ai pas pensé :) Mais je pense que si tu le fait et que t'en mais une bonne centaine sur une page y a moyen de faire un truc psychadelic :)
Messages postés
81
Date d'inscription
jeudi 19 février 2004
Statut
Membre
Dernière intervention
18 avril 2008

Ta fonction AngPol, en fait, c'est atan2 ?
http://developer.mozilla.org/fr/docs/R%C3%A9f%C3%A9rence_de_JavaScript_1.5_Core:Objets_globaux:Math:atan2
(Attention, l'ordre des arguments est inversé.)