> I don't think you can.
>
> Maybe destroy the object on exiting laytout 1 and recreate it later as needed?
>
Would these need code for every layout to save a position of a character if the variable for it says it's out (up from the menu bar)
Depending on how advanced your game is going to get this advice may or may not apply:
Honestly, if all that you are changing is background colors, you should just use different layers for backgrounds and keep it all on one layout. Then just toggle layer visibility to change the background color using the buttons. That way you won't have to track every sprites positions in a global object (like Array or Hash) and repopulate them every layout swap.
If you MUST have multiple layouts, I would try making your little rabbit sprite global first. If that doesn't work, then you get to use an array/hash object and track all of the positions on screen of every object that you want to exist on multiple layouts and repopulate the screen each time you change layouts.