CURSEUR DYNAMIQUE

Signaler
Messages postés
239
Date d'inscription
vendredi 20 octobre 2006
Statut
Membre
Dernière intervention
20 avril 2009
-
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/43072-curseur-dynamique

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

J'ai créé ce script sur la base d'un curseur interne (variable cur) qui est en fait un tableau bitmap (pixel par pixel): Comme tu peux le voir, ce dernier est constitué de la manière suivante: (Xn étant le nième pixel)
[[X1,X2,X3], //=> Première ligne de pixels
[X4,X5,X6], //=> Deuxième ligne de pixels
[X7,X8,X9]] //=> Troisième ligne de pixels
Les valeurs contenues dans le tableau font référence à une couleur définie dans la variable col à savoir dans cet exemple, 1=black, 2=green (mais peut prendre une valeur de type #RVB). La valeur 0 correspond à l'absence de pixel. On peut donc lire dans un tableu remplis de telle sorte:
[[0,1,0], #
[1,0,1], => # # => Un losange noir
[0,1,0]] #
L'avantage étant que ce tableau est redimentionnable à souhait et que tu peux ajouter autant de couleurs que tu le souhaite dans la variable col (tant que les pixels font biens référence à la couleur désirée).
C'est un peu dur à expliquer mais tu peux y voir comme dans la matrice :) avec un peu d'entraînement. En fait j'avais attaqué la fonction edit de ce curseur (pour le modifier point par point) mais le temps me manque cruellement.
J'espère que celà aura pu t'aider un petit peu même si c'est confus.
Messages postés
1
Date d'inscription
samedi 29 décembre 2007
Statut
Membre
Dernière intervention
29 décembre 2007

Oui, mais peut-on mettre un curseur personalisé ?
Car je ne trouve aucun scrip permettant la rotation de son propre curseur.

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

Bon c'est pas une si mauvaise idée après tout, j'ai cherché un peu ce que ça pouvait donner, j'ai un peu bloquer pour réaliser une pause (ex:sleep(10ms)) in-line pour créer un genre de scène mais c'est impossible en javascript. Je suis donc passé par deux fonction asynchrones impliquant donc 2 timers (move_cursor() et auto_crsor()) le script est opérationnel et en cours de finition. Il devrait arriver d'ici une petite semaine (c'est qu'il y en a qui ont un métier dans la vie :p)
Messages postés
1
Date d'inscription
samedi 31 juillet 2004
Statut
Membre
Dernière intervention
4 juillet 2007

Mais là ce n'est pas le but. En revanche, il est toujours possible de créer un tableau de points à suivre (dans un intervalle de temps régulier) et de bricoler une fonction remplaçant celle de la capture des coordonnées du curseur.
Afficher les 7 commentaires