Non è corretto richiamare una funzione ad ogni entrata nel frame. E' meglio inserire onEnterFrame DENTRO alla funzione:

codice:
function fadein(mc) {
	onEnterFrame=function(){
                if (_root[mc]._alpha<100) {
		     _root[mc]._alpha += (_root[mc]._alpha+100)/7;
	}
}
}
e nel clip:

codice:
onClipEvent (load){
_root.fadein("mc1");
}
Per quanto riguarda le tue domande mi sembra di capire che ti mancano un po' di nozioni fondamentali. Nella sezione "flash-mx" in cima a questa pagina trovi delle ottime guide.
L' on(rollOver) non è un evento proprio dei movie clip ma dei pulsanti, ecco perchè non funzionava. Puoi comunque utilizzare un clip come pulsante ma solo con questo script sul frame della _root:

codice:
tuo_clip.onPress=function(){
istruzioni
}