Comunidad de diseño web y desarrollo en internet online

problema sin logica para lista dinamica

Citar            
MensajeEscrito el 01 Jul 2009 03:31 am
Buenas tardes

tengo este codigo, para cambiar una cancion q esta en un xml, generando un menu xml dinamico, el nombre del boton me trae la variable, pero la variable de la cancion no cambia... por que razon??

Código ActionScript :

var opcionesXML:XML = new XML();
opcionesXML.ignoreWhite = true;
opcionesXML.onLoad = function (sucess:Boolean) {
   if (sucess) {
      var opciones:Array = this.firstChild.childNodes;
      for(i = 0; i < opciones.length; i++) {
         p=i;

         _root.attachMovie("mcBoton", "boton"+i, _root.getNextHighestDepth());
         _root["boton"+i]._x = 50;
         _root["boton"+i]._y = 30 + (i * 50);
         _root["boton"+i].texto = p;
         _root["boton"+i].onRelease = function () {
         current=i;
   if(track == "prev")
      current-1;
   else if(track == "start")
      current = 0;
   else
      current+1;
      
   if(current == song_list.length)
      current = 0;
   else if(current < 0)
      current = song_list.length - 1;
         

   s = new Sound(); s.loadSound(song_folder + song_list[current], true);
   s.setVolume(new_volume);
   track_title.text = track_list[current];
   artist_name.text = artist_list[current];
   album_title.text = album_list[current];
   track_info.text = "Canción " + (current+1) + " de " + song_list.length;
   fm_play.gotoAndStop(1);
         }
      }
   } else {
      trace("Error al Leer archivo XML");
   }
}

opcionesXML.load( "flashmo_songs.xml");

Por rdoarchivos

42 de clabLevel



 

medellin colombia

msie7
Citar            
MensajeEscrito el 01 Jul 2009 12:59 pm
¿Cuando le das a un botón no cambia la canción o que ocurre exactamente? (olvida las hipótesis técnicas)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Jul 2009 05:50 pm
Lee las variables para cada boton, por ejemplo

cancion1, cancion2, cancion3, cancion4

pero cuando hago click en cada boton, no suena la cancion 1,2,3,4...... sino que carga solo digamos la 2 en todos los botones, lo raro es que me trae la variable diferente para los nombres, por que no funciona para la locacion de la cancion?

Por rdoarchivos

42 de clabLevel



 

medellin colombia

msie8
Citar            
MensajeEscrito el 01 Jul 2009 05:57 pm
El script maneja un contador current y parece manejar botón anterior y siguiente, no un botón por cada canción, básicamente no está programado para hacer eso. Deberías:

1. Crear una función que reciba el índice como argumento y cargue la canción correspondiente
2. Cambiar el onPress de los botones para que en vez de aumentar/decrementar un contador, guarden un índice y llamen a la función del punto 1 con ese índice

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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