Comunidad de diseño web y desarrollo en internet online

cargar varias imagenes una detrás de la otra mediante XML

Citar            
MensajeEscrito el 09 Feb 2005 04:04 pm
Hola Amigos:
estoy trabajando en una galeria de imágenes con XML.
Cada una de las imágenes son cargadas con un preloader.
mi idea es mostrar 7 imágenes juntas una al lado de la otra y que vaya cargando, cada una con su preloader, una detrás de la otra hasta llegar a la séptima.
Estuve buscando tutoriales sobre el tema, y lo que he podido encontrar es como cargar una imágen y luego de presionar un boton muestra la segunda.
esté es el código que tengo:

Código :

function cargarXML(cargado) {
if (cargado) {
xmlNodo = this.firstChild;
imagen = [];
descripcion = [];
total = xmlNodo.childNodes.length;
for (i=0; i<total; i++) {
   imagen[i] = xmlNodo.childNodes[i].childNodes[0].firstChild.nodeValue;
   descripcion[i] = xmlNodo.childNodes[i].childNodes[1].firstChild.nodeValue;
}
CargarPrimeraImagen();
} else {
trace("algo ha fallado");
}
}
xmlAlbum = new XML();
xmlAlbum.ignoreWhite = true;
xmlAlbum.onLoad = cargarXML;
xmlAlbum.load("imagenes.xml");
////PRECARGA///////
//Cada vez que entra en el frame 
this.onEnterFrame = function() {

peso =contenedor_mc.getBytesTotal()
cargado = contenedor_mc.getBytesLoaded()
 if (cargado != peso ) {
precarga_txt.text = Math.round(cargado*100/peso)+" % cargado";
 } else {
if (contenedor_mc._alpha<100) {
contenedor_mc._alpha += 15;
}
}
};

posarray=0

////PRIMERA IMAGEN///////
//generamos la funcion
function  CargarPrimeraImagen()  {
contenedor_mc._alpha = 0;
contenedor_mc.loadMovie(imagen[0],1);
titulo_txt.text = descripcion[0];
posicion_txt.text = posarray+1+" / "+total;
}

///SIGUIENTE IMAGEN////////
function  SiguienteImagen()  {
//Si al menos queda una imagen para llegar al total
if (posarray<(total-1)) {
contenedor_mc._alpha = 0;
posarray++;
contenedor_mc.loadMovie(imagen[posarray]);
titulo_txt.text = descripcion[posarray];
posicion_txt.text = posarray+1+" / "+total;
}
}
////ANTERIOR IMAGEN//////
function  AnteriorImagen()  {
//Si no es la primera imagen
if (posarray>0) {
contenedor_mc._alpha = 0;
posarray--;
contenedor_mc.loadMovie(imagen[posarray]);
titulo_txt.text = descripcion[posarray];
posicion_txt.text = posarray+1+" / "+total;
}
}

////ACCIONES DE LOS BOTONES/////////
this.adelante_btn.onRelease = function(){
   SiguienteImagen();
}

this.atras_btn.onRelease = function(){
   AnteriorImagen();
}




Alguien me podria ayudar a entender que debería modificar para lograr lo que estoy planenado?
Muchas Gracias.

Por ptardo

Invitado



 

safari
Citar            
MensajeEscrito el 14 Feb 2005 04:01 pm
Si quieres mandame un mail a [email protected] , y te mando un ejemplo que ilustra muy bien como utilizarlo

Por javi_pe

31 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Feb 2005 10:58 pm
Hola, yo tambien estoy en algo asi, me puedes mandar tambien a mi el ejemplo porfas, te lo agradecere grandemente jeje, gracias por tu tiempo... mi correo es [email protected] , saludos ...

Por Santana

21 de clabLevel



 

safari
Citar            
MensajeEscrito el 27 Feb 2005 04:27 pm
hola.. yo tambien estoy interesa en algo relacionado me lo podrian enviar a mi correo [email protected]
Gracias por su tiempo.

Desde ya muchas gracias.

Por tiago

8 de clabLevel



 

msie
Citar            
MensajeEscrito el 28 Feb 2005 02:38 pm

Código :

Hola javi_pe

talvez seria mejor q coloques la respuesta aqui en el foro para q todos se puedan enterar o mucho mejor seria si realizas un tuto con ejemplo y todo...

de esta forma puedes apoyar a CLAB

Saludos :D

Por flasher

Invitado



 

clabbrowser
Citar            
MensajeEscrito el 28 Feb 2005 05:47 pm
hay un componente que pueden bajar de esta direccion:
www.flashcomponents.net

el cual lo que presenta es una galeria de imagenes con preloader yo lo ocupe en una pagina ya hace tiempo......

www.vicform.com

Por elessar

Claber

166 de clabLevel



 

Tabasco, México

msie
Citar            
MensajeEscrito el 28 Feb 2005 08:35 pm
hola elessar

tu pagina no se ve bien con Firefox y creo que es el mismo problema que se dicutio en el post :

http://www.cristalab.com/foros/viewtopic.php?t=3540

checalo

saludos !! :lol:

Por alfagc

63 de clabLevel



Genero:Masculino  

Tepic.

firefox
Citar            
MensajeEscrito el 28 Feb 2005 08:45 pm

elessar escribió:

hay un componente que pueden bajar de esta direccion:
www.flashcomponents.net

el cual lo que presenta es una galeria de imagenes con preloader yo lo ocupe en una pagina ya hace tiempo......

www.vicform.com


Te refieres a thumbnail gallery, creo que viene en los ejemplos del flash mx 2004 pro, que no? :?

Por La100rra

Claber

5776 de clabLevel

11 tutoriales
4 articulos

Genero:Masculino  

Cd. Juárez, Chihuahua, México.

clabbrowser
Citar            
MensajeEscrito el 28 Feb 2005 09:06 pm
o.k. ya cheque lo de la pagina de vicform....ahora si chequeen la para ver lo del componente y no se a que te refieres con que thumbnail gallery, creo que viene en los ejemplos del flash mx 2004 pro ??? La100rra

Por elessar

Claber

166 de clabLevel



 

Tabasco, México

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.