Bonjour,
J'ai quelque petit problème lorsque j'appel une méthode privée avec la un setTimeout. La première tentative s'effectue correctement mais les autres échouent avec l'erreur suivante : "DoMove is not defined". Pourtant cette fonction est bien définie à l'intérieur de mon objet...
Merci à tous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 function MyObject( x, y, z ) { this.StartMovement = function() { // ... DoMove(); // ... } function DoMove() { alert( "Moving..." ); setTimeout( "DoMove()", 1000 ); } } // Test call var Test = new MyObject( 0, 0, 0 ); Test.StartMovement();
Partager