Hi Kyatric,
Appreciate the reply. The game is currently in Beta and I am not allowed to post the full .capx file am afraid.
The most confusing thing is that the code for the high scores works. My game remembers the high scores for each level, so clearly the information is being stored and recalled correctly. But as soon as I exit the app and come back they have reset.
Essentially I have a global variable called Level that starts on 1 and as a level is completed +1 is added to it. Once the level is won, the score global varible is tested to see if it is grater than the value stored in the array ( Array_Best_LevelScore ) of the same number ( Level ) if it is the new score is then saved into that slot and displayed. This is then saved as a local key level*global varible*&("Best"). If it is not grater than the array the text simply displays the current array slot value. As noted this all works when the game is running, but its like my array is not being saved......
As I have been rambling I think I see what you are getting at.... I am saving the array numbers as Local values, but I am not re loading those (levelnumber)Best local values back into the array when the game starts!! What an idiot.
Ha will give that a try thank you very much!