Anabel а у Вас не получается так, что при возврате на третий кадр, вы создаете новый массив с первоначальными данными?
Добавлено через 2 минуты

Код AS3:
var mas_inventory_yn:Array = [1, 0, 0, 0, 0, 0, 0];//тут вы создали
trace (mas_inventory_yn);//тут проверили и получилось 1, 0, 0, 0, 0, 0, 0
//где то тут изменили
//где то тут нажали вернуться и получается, что создали по новому
var mas_inventory_yn:Array = [1, 0, 0, 0, 0, 0, 0];//тут вы создали
trace (mas_inventory_yn);//тут проверили и получилось 1, 0, 0, 0, 0, 0, 0