Помните, что любой мувиклип является экземпляром класса MovieClip. Дав всем экземплярам одинаковое имя, вы эффективно делаете это:
var myClip:MovieClip = new MovieClip();
myClip = new MovieClip();
myClip <-- will always refer to the later movieclip since thats what it is now referenced to.
Чтобы решить вашу проблему, вы, скорее всего, создадите класс, содержащий коллекцию (скорее всего, массив). Вы добавите ссылку на каждый мувиклип в этот массив (просто нажав мувиклипы). Тогда у вас будет функция, которая вызывается либо в каждом кадре, либо каждый раз, когда персонаж перемещается, проходя через этот массив, проверяя, попала ли стена в игрока и возвращает ли она true, если это произошло, или false, если этого не произошло. 1004 *