Antes de nada quiero decir que este script ha sido una modificacion de uno que encontre, hasta ahi lo he adaptado para mis necesidades, salvo una cosa y es lo que llevo varios dias sin conseguirlo.

Resulta que estoy creando una galeria de imagenes mostrando una "marquesina" de 5 imaganes solamente y despues con 2 botones pues ir hacia atras y hacia delante. La cuestion es que no consigo que me visualice las 5 primeras y despues yo con el boton mostrando en grupos de 5 en 5 atrasar una imagen o adelantar 1 imagen.

Me podeis ayudar o encaminarme? Gracias

Código :

on(press){
_root.createEmptyMovieClip("galeria",2);
_root["galeria"]._x = 400;
_root["galeria"]._y = 410;
_root.attachMovie("galerias","borde",1);
_root["borde"]._x = 665;
_root["borde"]._y = 460;
//función que crea la galería
function crea(){
   
   //creamos los valores del formato
   galeria.formato = new TextFormat();
    galeria.formato.font = menu.childNodes[0].attributes.fuente;
    galeria.formato.color = menu.childNodes[0].attributes.colorfuente;
    galeria.formato.size = menu.childNodes[0].attributes.tamfuente;
   galeria.formato.align = "center";
   //repetimos según el número de nodos
   
      for (x = 0; x < menu.childNodes[0].childNodes.length; x++){  
      galeria.createEmptyMovieClip("imagen" + x, 10 + x);
        galeria["imagen" + x].createTextField("txt", 4, 0, menu.firstChild.alto-8, menu.firstChild.attributes.ancho, 20);
        galeria["imagen" + x].txt.setNewTextFormat(galeria.formato);
      galeria["imagen" + x].enlace = menu.childNodes[0].childNodes[x].attributes.enlace;
      galeria["imagen" + x].titulo = menu.childNodes[0].childNodes[x].attributes.titulo;
      galeria["imagen" + x].imagen = menu.childNodes[0].childNodes[x].attributes.src;
        galeria["imagen" + x].texto = menu.childNodes[0].childNodes[x].attributes.texto;
      galeria["imagen" + x].createEmptyMovieClip("src", 2);
        galeria["imagen" + x]._alpha = 60;
   
      //asignamos los eventos de raton
        galeria["imagen" + x].onRollOver = function (){
            this._alpha = 100;
            this.txt.text = this.texto;
        };
        galeria["imagen" + x].onRollOut = function (){
            this._alpha = 60;
            this.txt.text = "";
        };
      galeria["imagen" + x].onRelease = function (){
         this._parent.createEmptyMovieClip("preview",2);
         
         // este script sirve para escalar imagen
         tamañofinal = 230;//éste es el tamaño en píxeles de la imagen cargada
         this.onEnterFrame = function() {
         if (this._parent["preview"]._width>0) {
         if (this._parent["preview"]._width>this._parent["preview"]._height) {
         this._parent["preview"]._yscale = this._parent["preview"]._xscale=(tamañofinal*100)/(this._parent["preview"]._width);
         } else {
            this._parent["preview"]._yscale = this._parent["preview"]._xscale=(tamañofinal*100)/(this._parent["preview"]._height);
         }
         }
         if (this._parent["preview"]._width == tamañofinal || this._parent["preview"]._height == tamañofinal) {
            delete (this.onEnterFrame);
         }
         };

         this._parent["preview"]._x =  150;
         this._parent["preview"]._y = - 250;
         this._parent.preview.createEmptyMovieClip("src",2);
         this._parent.preview.createEmptyMovieClip("cargador",3);
         this._parent.preview.onRelease=function(){
            this.removeMovieClip();
         }
         this._parent.preview.src.loadMovie(this.imagen);
         this._parent.preview.cargador.onEnterFrame=function(){
            if(this.src.getBytesTotal() > 50 && this.src.getBytesLoaded() >= this.src.getBytesTotal()){
               this._parent.src._width=300;
               this._parent.src._height=250;
            }
         }
      }
      //colocamos según valores del xml
        if (x % parseInt(menu.childNodes[0].attributes.columnas) == 0){
            galeria["imagen" + x]._y = galeria["imagen" + (x - parseInt(menu.menu.childNodes[0].attributes.columnas))]._y + parseInt(menu.childNodes[0].attributes.alto) + 8;
            galeria["imagen" + x]._x = galeria.imagen0._x;
        }else{
            galeria["imagen" + x]._x = galeria["imagen" + (x - 1)]._x + parseInt(menu.childNodes[0].attributes.ancho) + 8;
            galeria["imagen" + x]._y = galeria["imagen" + (x - 1)]._y;
        }
      }
   
   //empezamos a cargar cada imagen

       Cargador(0);
}

//función que carga imagen por imagen
function Cargador(y){
   //si ya no hay más imagenes, finaliza la función
    if (y == cuantos){
        exit;
    }
   //cargamos la imagen
   
    galeria["imagen" + y].src.loadMovie(galeria["imagen" + y].imagen);
   //creamos un cuadro de texto para mostrar el porcentaje cargado
    galeria["imagen" + y].createTextField("porcentaje", 3, 10, 10, 30, 20);
    galeria["imagen" + y].porcentaje.setNewTextFormat(galeria.formato);
    galeria["imagen" + y].porcentaje.text = "...";

   //controlamos la carga de la imagen
    galeria["imagen" + y].onEnterFrame = function (){
        if (this.src.getBytesTotal() > 50 && this.src.getBytesLoaded() >= this.src.getBytesTotal()){
         //reescalamos la imagen al tamaño especificado en el xml
            this.src._width = _root.menu.childNodes[0].attributes.ancho;
            this.src._height = _root.menu.childNodes[0].attributes.alto;
         //cargamos la siguiente imagen
         Cargador(++y);
         //borramos innecesario
            this.porcentaje.removeTextField();
            delete this.onEnterFrame;
        }else{
            this.porcentaje.text = Math.round(this.src.getBytesLoaded() / this.src.getBytesTotal() * 100) + "%";
        }
    };
}

//cargamos el xml
menu = new XML();
menu.load("http://localhost/garrido/galeria.php");
menu.ignoreWhite = true;
menu.onLoad = crea;
}