Здравствуйте, дорогие модераторы и участники.
Подскажите, как можно создать кнопки посредством кода (точнее на сцене клипы есть, нужно прописать им действия).
Есть 2 функции, мувиклипы на сцене ввиде картинок, и есть на "ручнике" созданные 25 действий для кнопок

Код AS1/AS2:
// Функция раз - подсвечивает этаж по наведению на кнопку
function MykOnRollover(counter_et) {
_root["cam2"]["e"+counter_et]._alpha = _root["cam2"]["l"+counter_et]._alpha = max_transparancy;
}
// Функция два - убирает подсветку
function MykOnRollout(counter_et) {
_root["cam2"]["e"+counter_et]._alpha = _root["cam2"]["l"+counter_et]._alpha=min_transparancy;
}
// Кнопка
_root.cam2.e3.onRollOver=function() {MykOnRollover(3);}
_root.cam2.e3.onRollOut=function() {MykOnRollout(3);}
_root.cam2.e4.onRollOver=function() {MykOnRollover(4);}
_root.cam2.e4.onRollOut=function() {MykOnRollout(4);}
// и так далее до e=25
Как можно сократить код, который идет между "// Кнопка " и "// и так далее "
Пробовал в цикле присваивать, но не работает:

Код AS1/AS2:
for (var c2=2; c2<=4; c2++) {
trace(c2);
_root.cam2["e"+c2].onRollOver=function() {MykOnRollover(c2);}
_root.cam2["e"+c2].onRollOut=function() {MykOnRollout(c2);}
}
В итоге присваеватся только последняя функция.