Bonjour à tous.

Bon voilà, je suis en train de me mettre à la POO Javascript afin d'épurer un code que j'avais développé.
Voici le code :

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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
 
// Classe TCarre
function TCarre(){
     // proprietes 
     this.CoordX=0;
     this.CoordY=0;
}
////////////////////////////////////////////////////////////////////
 
// initialise un tableau de 10x10 avec des objets carre inside
function _Initialize() {
	// Variables
	var i;
	var lCol,lRow;
	var lCarre;
 
	// Instanciation du tableau
	for (i=0;i<10;i++)
	{
		this.Tableau [i] = new Array(10);		
	}
 
        // Remplissage du tableau
        for (lCol=0;lCol<10;lCol++)
        {
		for (lRow=0;lRow<10;lRow++)
		{
			// instancie un nouvel objet Carre
			lCarre= new TCarre;
			// Affectation des coordonnees
			lCarre.FCoordX    = 0;
			lCarre.FCoordY    = 0;		
			// Mise de l'objet dans le tableau
			this.Tableau[lRow][lCol] = lCarre;
		}
	}
}
 
function _Test() {
        alert(this.Tableau[0][0].FCoordX);
}
 
 
// Classe TZone
function TZone(aDocument) {
     // Proprietes
     Tableau = new Array(10);
 
     // Methodes
     this.Initialize 	 = _Initialize;     
     this.Test        = _Test;
}
 
///////////////////////// INSTANCIATIONS /////////////////////
var FZone = new TZone;
FZone.Initialize;
FZone.Test;
Donc l'erreur se situe lors de l'appel de Test : this.Tableau[0][0].FCoordX is undefined.

Donc ma question est la suivante : est-il possible en POO Javascript de construire un tableau d'objets ? Si oui comment accede-t-on, à ses éléments ?
(Pour l'instant je fais mes tests sous Firefox). Merci par avance à ceux qui pourront éclairer ma lanterne magique !