Hi there folks,
I'm having a small issue with the implementation of SharedObject.
My code is:
Code:
var my_so:SharedObject;
function jumpIn(){
attachMovie("startScreen", "startScreen", _root.getNextHighestDepth(),{_x:0,_y:24});
if(my_so.data.player != undefined){
trace(my_so.data.player);
startScreen.myName.text = my_so.data.player;
}
else{
my_so = SharedObject.getLocal("dataGatherer"); // defines the SharedObject
}
}
jumpIn();
and then later on in a dynamicMC
Code:
startScreen.dataEntry.onRelease = function() { // button is being pressed here
numQ = startScreen.myQ.text;
//count=numQ;
me = startScreen.myName.text;
myMail = startScreen.myEmail.text;
if (startScreen.myName.text == "" || startScreen.myQ.text == "" || startScreen.myEmail.text == "") {
display.htmlText = "Please enter your name, your email address and the number of questions you wish to answer.";
} else if (numQ<1) {
display.htmlText = "You must select between 1 and 50 questions";
} else {
my_so.data.player = startScreen.myName.text;
timer = numQ*90;// total time available in seconds
initial_time = timer;
startClock();
display.htmlText = "Click the question button to continue "+me;
startScreen._visible = false;
qbtn.enabled = true;
reset_btn.enabled = false;
for (var k = 0; k<topics.length; k++) {
var tarray = topics[k].slice(2, 3);
loadArray(myQuestions[tarray]);// load up the array
}
randomiseArray();
}
};
The idea being that a repeat visitor will have his details filled into the dynamicMC form field rather than having to do it him/her self.
It's not working.
Any idea where I'm going wrong?
Regards,
Charco