[AS2] sharedObject help

I have attempted to create a save file using sharedObject but it doesn’t work. I don’t get any errors it just doesn’t seem to save when I press the save button.

In the main frame I have:

user_so = SharedObject.getLocal("user");
if(user_so.data.tclock != undefined) {
	clock_txt.text = user_so.data.tclock;
	gregism_txt.text = user_so.data.gregism;
} else {
	gregism = 0
	clock = -1
}

In the save button movie clip I have:

on(release) {
	user_so.data.tclock = _root.clock_txt.text;
	user_so.data.gregism = _root.gregism_txt.text;
	user_so.flush()
}