Código PHP:
    var aImag:Array = new Array();
var aIndice:Array = new Array();
var aTexto:Array = new Array();
var nImagenes = 0;
btAdelante.enabled = false;
btAtras.enabled = false;
var i:Number;
//
function datosCargados():Void {
    nTotal = xmlDatos.firstChild.childNodes.length;
    for (i=0; i<nTotal; i++) {
        aImag[i] = xmlDatos.firstChild.childNodes[i].attributes.foto;
        aIndice[i] = xmlDatos.firstChild.childNodes[i].attributes.indice;
    }
    mcCarga._alpha = 0;
    this.onEnterFrame = function():Void  {
        if (mcCarga._alpha<100) {
            mcCarga._alpha += 30;
        } else {
            delete (this.onEnterFrame);
            btAdelante.enabled = true;
            btAtras.enabled = true;
        }
    };
    subirImagen("adelante");
}
var xmlDatos:XML = new XML();
xmlDatos.ignoreWhite = true;
xmlDatos.onLoad = function(exito) {
    if (exito) {
        len = this.firstChild.childNodes.length;
        for (i=0; i<len; i++) {
            aTexto[i] = xmlDatos.firstChild.childNodes[i].attributes.txt;
        }
        _root.vacioGde.txt_foto.text = aTexto[0];
        datosCargados();
    }
};
xmlDatos.load("fotos_nenes.xml");
function subirImagen(sAccion:String):Void {
    var sMando:String = sAccion;
    switch (sMando) {
        case "adelante" :
            if (nImagenes<nTotal-1) {
                nImagenes++;
            }
            break;
        case "atras" :
            if (nImagenes>0) {
                nImagenes--;
            }
            break;
    }
    _root.onEnterFrame = function():Void  {
        if (mcCarga._alpha>0) {
            mcCarga._alpha -= 30;
        } else {
            delete (_root.onEnterFrame);
            mcCarga.loadMovie(aImag[nTotal-nImagenes]);
            bajarImagen();
        }
    };
}
function bajarImagen():Void {
    _root.onEnterFrame = function():Void  {
        if (mcCarga._alpha<100) {
            mcCarga._alpha += 30;
        } else {
            delete (_root.onEnterFrame);
        }
    };
}
function cambioImagenTecla():Void {
    _root.onEnterFrame = function():Void  {
        if (mcCarga._alpha>0) {
            mcCarga._alpha -= 30;
        } else {
            delete (_root.onEnterFrame);
            mcCarga.loadMovie(aImag[nTotal-nImagenes]);
            bajarImagen();
        }
    };
}
btAdelante.onRelease = function() {
    subirImagen("adelante");
};
btAtras.onRelease = function() {
    subirImagen("atras");
}; 
    
  espero que sea asi