Here is my structure for the load and save game... I use a variable set to 0 to check if the game is loaded.. if not, then
check if the "gameIsLoaded" is set to 0..
if true, then
1. call up the load event... then
1a. on load complete.. do something... the "gameIsLoaded" will automatically be set to 1, since it was saved with this state
1b. on load failed... do something... and set the "gameIsLoaded" variable to 1
so the next time the layout is called, if the "gameIsLoaded" is set to 1, then save the game...
what you could do also is use a 2 frame animation that you exclude from the savegame event... and use the frame no to determine which layout to call...
if you want more detail on this last one, let me know