Tema: menu con XML
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2006, 08:55
macaco
 
Fecha de Ingreso: agosto-2003
Mensajes: 120
Antigüedad: 20 años, 8 meses
Puntos: 0
menu con XML

estoy haciendo en flash un menu que toma los datos de un XML

el problema que tengo es que al generar el submenu, con el segundo for, la ' i ' siempre me queda con el ultimo valor... entonces, al hacer click sobre cualquier item del menu, el submenu siempre es el mismo (el del ultimo item del menu)

no le encuentro la vuelta... alguno podria corregirme esto?
Código:
for (var i = 0; i<my_xml.firstChild.childNodes.length; i++) {
   flia.menui.duplicateMovieClip("menu"+i, i+10);
   flia.menui._visible = false;
   tit = eval("flia.menu"+i);
   tit._x = 0;
   tit._y = (25*i);
   nodo = my_xml.firstChild.childNodes[i];
   tit.texto.text = nodo.attributes.nombre;
   tit.nodoact = nodo;
   tit.menu_btn.onRelease = function() {
           for (var j = 0; j<tit.nodoact.childNodes.length; j++) {
         subflia.menui.duplicateMovieClip("menu"+j, j+30);
         subflia.menui._visible = false;
         tit2 = eval("subflia.menu"+j);
         tit2.texto.text = tit.nodoact.childNodes[j].attributes.nombre;
      }
   };
}
gracias!