Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/10/2008, 13:52
cronopios
 
Fecha de Ingreso: octubre-2008
Mensajes: 19
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: HELP! Problema con galería de fotos

Soy bastante limitado para esto, te comento lo que estoy haciendo. He pegado el código que vos me pasaste en el lugar que está todo el texto en azul de abajo de todo. Hasta ahí todo bien, al menos no me tira error como antes. Pero qué es lo que debo hacer con el renglón que está en verde??? porque obviamente me sigue abriendo la primera foto de la carpeta... no sé si me explico.


var aImag:Array = new Array();
var aIndice: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;
}
};
}
var xmlDatos:XML = new XML();
xmlDatos.ignoreWhite = true;
xmlDatos.onLoad = function(exito) {
if (exito) {
mcCarga.loadMovie("para_ellos/foto1.jpg");
datosCargados();
}
};
xmlDatos.load("para_ellos.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[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("para_ellos/foto1.jpg");
mcCarga.loadMovie(aImag[nImagenes]);
bajarImagen();
}
};
}


Gracias por la paciencia.