Aqui les dejo los codigos completos... noams falta lo de los botones, pero se entiende...

//XML
<?xml version="1.0" encoding="iso-8859-1"?>
<imagenes>
<imagen>
<grande id="big/uno.jpg"/>
<chica id="mini/uno.jpg"/>
</imagen>
<imagen>
<grande id="big/dos.jpg"/>
<chica id="mini/dos.jpg"/>
</imagen>
<imagen>
<grande id="big/tres.jpg"/>
<chica id="mini/tres.jpg"/>
</imagen>
<imagen>
<grande id="big/cuatro.jpg"/>
<chica id="mini/cuatro.jpg"/>
</imagen>
<imagen>
<grande id="big/cinco.jpg"/>
<chica id="mini/cinco.jpg"/>
</imagen>
<imagen>
<grande id="big/seis.jpg"/>
<chica id="mini/seis.jpg"/>
</imagen>
<imagen>
<grande id="big/siete.jpg"/>
<chica id="mini/siete.jpg"/>
</imagen>
<imagen>
<grande id="big/ocho.jpg"/>
<chica id="mini/ocho.jpg"/>
</imagen>
<imagen>
<grande id="big/nueve.jpg"/>
<chica id="mini/nueve.jpg"/>
</imagen>
<imagen>
<grande id="big/diez.jpg"/>
<chica id="mini/diez.jpg"/>
</imagen>
<imagen>
<grande id="big/once.jpg"/>
<chica id="mini/once.jpg"/>
</imagen>
<imagen>
<grande id="big/doce.jpg"/>
<chica id="mini/doce.jpg"/>
</imagen>
</imagenes>
//Codigo AS2
imagenes = new XML();
imagenes.ignoreWhite = true;
imagenes.load("imgs.xml");
imagenes.onLoad = function() {
chi_clips.all_clips.x=chi_clips.all_clips._x
i=1;nueva=i+1;
for(ref=0;ref<imagenes.firstChild.childNodes.length;ref++){
chi_clips.all_clips.im_m1.duplicateMovieClip("im_m"+nueva, nueva);//Nuevo MC con nueva Depth
chi_clips.all_clips["im_m" + nueva]._x= _root.chi_clips.all_clips["im_m" + i]._x+83;//Nueva Posicion
//Cargar Imagen Nueva
loadMovie(imagenes.firstChild.childNodes[i].childNodes[1].attributes.id,chi_clips.all_clips["im_m"+nueva].clip.im_chica);
//Aqui anda el Error
chi_clips.all_clips["im_m" + nueva].onRelease = function(){
//loadMovie(imagenes.firstChild.childNodes[ref].childNodes[0].attributes.id,ima_g.im_grande);
_root.ima_g.im_grande.loadMovie(imagenes.firstChild.childNodes[ref].childNodes[0].attributes.id);
}
i+=1;nueva=i+1;ref=i-1;
trace(ref);
}
}