Comunidad de diseño web y desarrollo en internet online

Problemas con galeria de fotos y su descripcion en texto

Citar            
MensajeEscrito el 26 Nov 2009 08:50 pm
Hola tengo un scroll de imagenes pequeñas en la parte inferior que al hacer click. me trae unas fotos grandes dentro de un contenedor vacio, todo mediante xml, ahora bien, yo quiero que me traiga la foto grande con su titulo del xml, hice un texto dinamico en el escenario con el nombre de instancia texto_tx, no se si hiria ahi o dentro del contedor???, pero bue...me aparece el ultimo id del xml y cuando hago clik sobre la otras imagenes no se borra ...no me funciona....fijensen donde puede estar el error!!!...muchas graciass!!!! dejo aqui los codigos:

Flash AS2

Código ActionScript :

this._lockroot = true;
x = 0;
y = 0;
ancho = 104;
alto = 55;
miXML = new XML();
miXML.ignoreWhite = true;
miXML.onLoad = function (succes)
{
    if (succes)
    {
        for (var i = 0; i < this.firstChild.childNodes.length; i++)
        {
            galeria = this.firstChild.childNodes[i].attributes.id;
            texto_tx.text=this.firstChild.childNodes[i].attributes.titulo// 
         //texto_tx= this.firstChild.childNodes[_loc2].attributes.titulo;
         imagenes.createEmptyMovieClip("diapo" + i, i + 100);
            item = imagenes["diapo" + i];
            item.loadMovie(galeria);
            item._x = x;
            item._y = y;
            x = x + ancho;
            columna = columna + 1;
            if (columna == num_columnas)
            {
                columna = 0;
                x = x - ancho * num_columnas;
                y = y + alto;
            } // end if
        } // end of for
    } // end if
};
miXML.load("imagenes.xml");


Aqui dejo el XML

Código XML :

<?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>

Por arieljbon

56 de clabLevel



 

argentina

msie8
Citar            
MensajeEscrito el 27 Nov 2009 02:16 am
arieljbon, lo que le pides al Flash, es que cuando se cargue el XML, escriba en el escenario el titulo, lo cual dará como resultado que quede en el escenario el último ID.

Lo que tendrías que hacer es crear un botón sobre la dispositiva que creas, y alli asignarle los values. Algo como:

Código ActionScript :

titulos.push(this.firstChild.childNodes[i].attributes.titulo);
item.id=i;
item.onRelease=function(){
    texto_tx.text=titulos[this.id];
}


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox

 

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