Je crée une "classe" appelé "Carreau". je lui affecte entre autres choses une propriété "timer" et une méthode "move".
mon objectif est que chaque "Carreau" créé se voit affecter un timer pour se déplacer seul via sa fonction "move".
un code du style :
Code :
- xx=new Carreau;
- xx.timer=setInterval('xx.move()',100);
- xy=new Carreau;
- xy.timer=setInterval('xy.move()',100);
|
fonctionne tout à fait et me crée mes deux objets se déplaçant de façon indépandante...
mais je voudrais créer un tableau de mes objets et faire un truc du style :
Code :
- var tab=new Array(3);
- tab[0]=new Carreau;
- tab[0].timer=setInterval('tab[0].move()',100);
|
mais cela ne marche pas ... je pense que c'est un pb d'évaluation de l'expression entre guillemets mais je ne suis pas sur ...
de plus j'aimerais bien intégrer cela dans le constructeur de ma classe et faire un truc du style :
Code :
- this.timer=setInterval('this.move()',100);
|
et là ... pareil ... pas moyen de lui faire accepter ca ...
pouvez vous m'aider ?
Merci d'avance ...