Приветствую, занялся элементом сохранения игры... насторожило что при сохранении приходится указывать все переменные по отдельности(переменных уже больше 100, а будит еще больше). Есть ли варианты сохранения игры по проще чем:

Код AS3:
var saveGame:SharedObject = SharedObject.getLocal("FlashSave");
saveGame.data.heroX = Hero.hero.x;
saveGame.data.heroY = Hero.hero.y;
И соответственно загрузка:

Код AS3:
Hero.hero.x = saveGame.data.heroX;
Hero.hero.y = saveGame.data.heroY;
Если нет.. подскажите как сохранять запущенный таймер что бы потом вернутся на то же место?
Добавлено через 21 минуту
сохранить наверно можно так:

Код AS3:
saveGame.data.sk7ColDown = Hero.hero.sk7ColDown.currentCount;
с загрузкой не разобрался..