Pour l' exemple, voici une partie de mon code utilisant la classe ObjectDumper :

 
import mx.data.binding.ObjectDumper;
lso = SharedObject.getLocal("Invites");
if (lso.data.invites == undefined) {
	lso.data.invites = [];
	Paul = {};
	Paul.nom = "Paul Smith";
	Paul.connu = true;
	Lise = {};
	Lise.nom = "Lise Taylor";
	Lise.connu = false;
	lso.data.invites.push(Paul);
	lso.data.invites.push(Lise);
	trace("Invités enregistrés");
} else {
	var invites = lso.data.invites;
	trace(ObjectDumper.toString(invites));
}

Merci à envrac pour l'info...