решил не клонировать тему, потому напишу здесь
Вот у меня такая же проблема. Если назначать на событие функцию без парамтеров то все ок, а какназначитиь функцию с динамическими параметрами?

Код AS1/AS2:
for (i = 1; i <= _global.layer_count; i++)
{ _root.attachMovie("btnRed", "but_" + i, depth + _global.layer_count + i);
_root["but_" + i].onRelease = btn_click("layer" + i, "but_" + i); }
}
в таком случе функция прикрепляется, но при аттаче кнопки к руту он запускает ее на выполнение.. как это обойти?