Добрый вечер
есть вот такой код

Код AS3:
var b:Array = new Array ();
b[0] = MovieClip(parent).bozament;
b[1] = MovieClip(parent).leister;
b[2] = MovieClip(parent).seion;
b[3] = MovieClip(parent).protan;
addEventListener (MouseEvent.MOUSE_DOWN, run)
function run (e:MouseEvent)
{
b.forEach(showThem)
function showThem ()
{
alpha = 0;
}
e.target.alpha = 100;
}
Проблема в том, что при щелчке на одном из мувиклипов forEach проганяется не для всех, а 4 раза для e.target функции run.
Не подскажите как изменить чтобы для всех проганялся?
Хочу чтобы при щелчке на одному мувике другие гасли.