ситуация

Код:
_root.attachMovie('my_mc1','my_mc1',0)
for (i=1;i<=10;i++) {
_root.my_mc1.attachMovie('mc','mc'+i,i)
eval('my_mc1.mc'+i).onRelease=function(){
//куча содержимого
}
}
все работает, но тут понадобилось добавить скрытие my_mc1.

Код:
_root.attachMovie('my_mc1','my_mc1',0)
for (i=1;i<=10;i++) {
_root.my_mc1.attachMovie('mc','mc'+i,i)
eval('my_mc1.mc'+i).onRelease=function(){
//куча содержимого
}
}
my_mc1.onRollOut=function(){
//скрыть
}
скрывает, но onRelease не работает, да и кнопки 'mc' не работают тоже.
почему? События же не притиворечат друг другу, откуда конфликт? из-за перекрытия?