Понять, что же ошибка означает. Она значит "попытка получить доступ по индексу 15 в векторе, длина которого 0". В функции GUIArrow.
Вот пишете перед строчками, где есть там доступ по индексу

Код AS3:
trace("Game.screen.soMap.dynamics", Game.screen.soMap.dynamics.length, i);
И перед концом цикла тоже можно сразу влепить. Ставите плагин, чтоб трейсы видеть или логгером инфокоровским воспользуйтесь (тогда не трейс, а что там у него в логгере). Тогда между строчками, где length был не 0, а стал 0 - случилась фигня. Делаете то же самое в функциях между теми строчками. Так пока не найдете, где же он обнулился.
Может можно подцепиться в дебаггере к флешке в контакте, но я не подскажу как %)