Bonjour tous le monde!!!

Pour un jeu, je veux stocker les données en local pour faire des statistique avec jStorage. J'encode le tout en Json.

Par défaut je récupère les données comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
var jStorageData = $.jStorage.get("jStorageData");
Si ça existe pas, je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
jStorageData = {
	"Nombre_Partie": {
	"Nombre_Partie_Generee" : 0,
	"Nombre_Partie_Gagnee" : 0,
	"Nombre_Partie_Perdu" : 0,
	},
	"Parties": {
		"Parties_Gagnee": {
		},
		"Parties_Perdu": {
		},
	},
};
Ensuite j'ai deux fonctions:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
	function jStorageSauve() {
		$.jStorage.set("jStorageData", jStorageData);
		jStorageLoad();
	}
 
	function jStorageLoad() {
		jStorageData = $.jStorage.get("jStorageData");
	}
Pour tout ce qui est compteur, ça fonctionne parfaitement. Par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
jStorageData['Nombre_Partie']['Nombre_Partie_Generee']++;							
jStorageSauve();
Pour le moment tout va bien. Le problème c'est quand je veux ajouter les statistiques de chaque parties!

Concrètement, je voudrais stocker de cette façon:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
jStorageData['Parties']["Parties_Perdu"]["X" + NombreBlocX + '_Y' + NombreBlocY]['Parties_0']['NombreBlocX'] = NombreBlocX;
jStorageData['Parties']["Parties_Perdu"]["X" + NombreBlocX + '_Y' + NombreBlocY]['Parties_0']['NombreBlocY'] = NombreBlocY;
jStorageData['Parties']["Parties_Perdu"]["X" + NombreBlocX + '_Y' + NombreBlocY]['Parties_0']['NombreClic'] = NombreClic;
jStorageData['Parties']["Parties_Perdu"]["X" + NombreBlocX + '_Y' + NombreBlocY]['Parties_0']['BlocRestant'] = BlocRestant;
C'est la que je bloque^^. J'ai cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Uncaught TypeError: Cannot read property 'X22_Y16' of undefined
Je sais pas comment faire, j'ai l'habitude du PHP, je galère pas comme ça d'habitude. Si quelqu'un a la solution qui doit être toute bête.