Делаю так

Код AS1/AS2:
// Если значение свойства Counter не определено – первое нажатие
function sav():Void{
if (counter == undefined) {
counter = 1;
}
else {
// Если Counter уже имеет значение, увеличиваем его на единицу
counter++;
}
mdm.FileSystem.saveFileUnicode("numb.xml",counter);
}
При выполнении функции в numb.xml записываются значения +1. Но когда приложение отрываю заново функция вместо того чтобы прибавить +1 к уже имеющимся значениям, начинает заново с единицы записывать значения.