Отрабатываю все варианты использования массивов, встретил вот такую проблему(пишу в кадрах):
Есть массив, он расположен в 3-м кадре:

Код AS3:
var mas_inventory_yn:Array = [1, 0, 0, 0, 0, 0, 0];
trace (mas_inventory_yn);
Захожу в каждые последующие кадры и активирую такой код:

Код AS3:
heider.aps.addEventListener(MouseEvent.CLICK, gotoAbout);
function gotoAbout (e:MouseEvent) {
trace (mas_inventory_yn);
mas_inventory_yn[1] = 1;
heider.aps.gotoAndStop(2);
}
В каждом кадре с помощью trace показывается, что массив был активирован и выводит к примеру:

Код AS3:
1, 1, 0, 0, 0, 0, 0
Чтобы активировать 10-й кадр необходимо, что бы были все единички. Чтобы зайти в другой кадр и активировать единичку, необходимо вернуться в 3-й и зайти в другой. Но вот в третьем

Код AS3:
trace (mas_inventory_yn);
выводит информацию

Код AS3:
1, 0, 0, 0, 0, 0, 0
т.е. ничего не поменялось! Как сделать, что бы значения из следующих кадров передавались в массив?