Salut, voila mon petit probleme.
j'ai fais une classe en javascript: une classe scrollbar.
or dans cette classe je veux faire un setInterval avec une fonction de la classe.
alors je commence a faire ça:
Code :
- this.processus = window.setInterval("this.up()",1);
|
mais ça marche pas
alors ensuite j'ai fais ça: j'ai creer une instance de ma classe appeler "scrollbar";
Code :
- this.processus = window.setInterval("scrollbar.up()",1);
|
et ça, ça marche. alors quel est le probleme???
et bah simplement mon objet est alors obligé de s'appeler scrollbar: pas super reutilisable donc.
j'ai donc mis le nom de l'instance en paramettre de ma classe.
c deja mieux, mais pas top. car si une autre variable pointe sur l'objet
ça plante, ( moins de changer le nom en meme temps, mais c'est pas commode)
Donc ma question est: "Il y a t'il un moyen d'avoir un truc plus propre"
Un trucs qui respecte plus les principes de la programmation orienté objet
voila merci d'avance