Foros del Web » Creando para Internet » Flash y Actionscript »

ayuda flash y xml

Estas en el tema de ayuda flash y xml en el foro de Flash y Actionscript en Foros del Web. Hola estoy desarrollando una aplicacion en flash ke genera multiples galerias atraves de la lectura de un archivo xml este el xml. Código PHP: < ...
  #1 (permalink)  
Antiguo 10/10/2006, 10:17
 
Fecha de Ingreso: enero-2006
Mensajes: 51
Antigüedad: 11 años, 11 meses
Puntos: 0
ayuda flash y xml

Hola estoy desarrollando una aplicacion en flash ke genera multiples galerias atraves de la lectura de un archivo xml este el xml.
Código PHP:
<galerias>
    <
galeria>
    <
imagen_small gal="1" link"hola/small_1160219897top.jpg" linkb=           "hola/BIG_1160219897top.jpg"/>
       </
galeria>
    <
galeria>
        <
imagen_small gal="2" link"hola/small_1160409725charlie.jpg" linkb"hola/BIG_1160409725charlie.jpg"/>
    </
galeria>
</
galerias
mi flash recorre los nodos galeria del xml para generar los botones de cada galeria
una vez generados los botones al pulsar en ellos se llama a una funcion ke
carga las fotos en pekeño de dicha galeria y al pinchar en ellas se carga su foto grande en un visor.

todo esto se supone ke es lo ke hace pero no consigo ke al pinchar en un boton de la galeria el flash sepa ke tiene ke recorrer dicho nodo de la galeria
en cambio si le asigno un galeria fija al pinchar los botones me carga una galeria por tanto la aplicacion funciona.
Código PHP:
var item_spacing 255
var 
item_count 0
myPhoto = new XML();
myPhoto.ignoreWhite true;

//funcion ke recorre el xml y crea los botones de las galerias
function CreateMenu(menu_xml){
 
 var 
items1 menu_xml.firstChild.childNodes
 for (var 
i=0i<items1.lengthi++) {
     var 
image items1[i].firstChild
     var 
item_mc display_mc.list_mc.attachMovie("nombre","btn"+item_countitem_count);
     
item_mc._x item_count item_spacing;
    
item_count++;
    
    
item_mc.main_bt.imagen image.attributes.gal;
    
item_mc.main_bt.onRelease=function(){
            
//funcion ke krea la galeria     
            
myPhoto.onLoad = function(success) {
          
//aki es dnd esta mi error no consigo enviarle al flash el valor de   / //imagen para indicarle de ke galeria se trata
          
numimages this.firstChild.childNodes[this.imagen].childNodes.length;
                 
spacing 100;

                 for (
j=0j<numimagesj++) {
        
                 
this.picHolder this.firstChild.childNodes[this.imagen].childNodes[j];
                 
this.thumbHolder thumbnails.createEmptyMovieClip("thumbnail"+jj);
                 
this.thumbHolder._x j*spacing;
                 
this.thumbLoader this.thumbHolder.createEmptyMovieClip("thumbnail_image"0);
                 
this.thumbLoader.loadMovie(this.picHolder.attributes.linkb);
                 
this.thumbHolder.title this.picHolder.attributes.title;
                 
this.thumbHolder.linkb this.picHolder.attributes.link;
                 
this.thumbHolder.onRelease = function() {
                 
loader.loadMovie(this.linkb);
                 
title_txt.text this.title;
                                                };
                                     }
        
                                               }
            
myPhoto.load("toni.xml");
        }
        
    }
}
            


var 
noticias_xml = new XML();
noticias_xml.ignoreWhite true;
noticias_xml.onLoad = function(success){
    if (
successCreateMenu(this);
    else 
trace("Error loading XML file"); 
                                       }
noticias_xml.load("toni.xml"); 
si alguien me puede ayudar o sugerir algo seria lo mas
un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:53.