Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2009, 13:32
arieljbon
 
Fecha de Ingreso: enero-2009
Mensajes: 159
Antigüedad: 16 años, 1 mes
Puntos: 2
Pregunta Problemas con galeria de fotos y texto con xml

Holaaaa!!...a ver si me pueden ayudar....describo lo que quiero hacer y luego pongo el codigo....tengo una galeria de fotos, en la parte inferior tengo un scroll de imagenes en la cual al hacer click en las fotos mas pequeñas se me abre la foto mas grande donde hay un mc vacio llamado contenedor donde por medio de xml trae las fotos grandes junto un titulo de la foto y asi sucesivamente todo echo en as2 y en xml, el tema es que me aparece solamente el primer valor de texto cuando hago click en la segunda foto no me aparece ningun titulo ahora si le agrego la [i] no me aparece nada... el texto dinamico con el nombre de instancia de texto_tx lo inserte en el escenario no se si va ahi??? o a donde iria???que alguien me ayude pleaseee!!!! ahi va los codigos

XML
Código:
<?xml version="1.0" encoding="ISO-8859-1"?>
<imagenes>
<imagen id="prevs/F01.jpg" titulo="foto pato"/>
<imagen id="prevs/F02.jpg" titulo="foto pajarito"/>
<imagen id="prevs/F03.jpg" titulo="foto loro"/>
<imagen id="prevs/F04.jpg" titulo="foto hernesto"/>
<imagen id="prevs/F05.jpg" titulo="foto jose"/>
<imagen id="prevs/F06.jpg" titulo="foto adri"/>
<imagen id="prevs/F07.jpg" titulo="foto felipe"/>
<imagen id="prevs/F08.jpg" titulo="foto tito"/>
<imagen id="prevs/F09.jpg" titulo="foto perro"/>
<imagen id="prevs/F010.jpg" titulo="foto gato"/>"
</imagenes>
Aqui dejo el codigo AS2

Código actionscript:
Ver original
  1. this._lockroot = true;
  2. x = 0;
  3. y = 0;
  4. ancho = 104;
  5. alto = 55;
  6. miXML = new XML();
  7. miXML.ignoreWhite = true;
  8. miXML.onLoad = function (succes)
  9. {
  10.     if (succes)
  11.     {
  12.         for (var i = 0; i < this.firstChild.childNodes.length; i++)
  13.         {
  14.             galeria = this.firstChild.childNodes[i].attributes.id;
  15.             texto =this.firstChild.childNodes[0].attributes.titulo//
  16.             imagenes.createEmptyMovieClip("diapo" + i, i + 100);
  17.             item = imagenes["diapo" + i];
  18.             item.loadMovie(galeria);                                                                    
  19.             texto_tx.text=texto;
  20.             item._x = x;
  21.             item._y = y;
  22.             x = x + ancho;
  23.             columna = columna + 1;
  24.             if (columna == num_columnas)
  25.             {
  26.                 columna = 0;
  27.                 x = x - ancho * num_columnas;
  28.                 y = y + alto;
  29.             } // end if
  30.         } // end of for
  31.     } // end if
  32. };
  33. miXML.load("imagenes.xml");

si en esta parte del codigo:
Código actionscript:
Ver original
  1. texto =this.firstChild.childNodes[0].attributes.titulo
cambio el [0] por el valor [i] no me aparece nada....ayudaaa!!! graciassss!!!