Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/07/2003, 13:23
Avatar de impio_joe
impio_joe
 
Fecha de Ingreso: mayo-2001
Ubicación: México
Mensajes: 69
Antigüedad: 23 años, 6 meses
Puntos: 0
Muchas gracias por la ayuda juwe, pero lamentablemente no
solucionó el problema lo que pasa es que termina de cargar todo y si carga el player pero sin la lista de canciones, luego
si Actualizo la página ya aparece la lista y todo funciona bien pero
solo cuando ya está el archivo en caché. Yo creo que todo es por el
Código:
this.onEnterFrame
que según tengo entendido es una especie de loop y en este caso sirve para ir mostrando el porcentaje cargado del archivo que se está escuchando en stream, luego como el código que
carga la lista, osea este:
Código:
loadVariables("flashmusic.txt", "/holdermusic");
songtitle = musictitle.split(":");
count2 = 0;
songplaying = (count2+1) + " - " + songtitle[count2];
está tambien dentro del
Código:
this.onEnterFrame
utiliza esta variable que se llama counter para hacer que la lista
se cargue solo la primera vez que se ejecuta el "loop" y no se
esté repitiendo la instrucción todo el tiempo,
Código:
if (counter < 2) {
counter = counter + 1;
loadVariables("flashmusic.txt", "/holdermusic");
songtitle = musictitle.split(":");
count2 = 0;
songplaying = (count2+1) + " - " + songtitle[count2];
}
el problema es que la primera vez que se despliega no funciona y
por lo mismo no muestra las canciones, sólo hasta que le doy actualizar.
Y si le quito el IF y la dejo así:
Código:
loadVariables("flashmusic.txt", "/holdermusic");
songtitle = musictitle.split(":");
count2 = 0;
songplaying = (count2+1) + " - " + songtitle[count2];
SI carga la lista desde la primera vez que se muestra la página aunque no esté en cache pero el problema es que luego ya no puedo ver las demas canciones cuando presiono el botón para
avanzar de canción muestra la canción 2 per sólo se ve como flashazo, menos de un segundo y de inmediato se regresa y muestra de nuevo la canción 1.

Y si le pongo counter<1 así:
Código:
if (counter < 1) {
counter = counter + 1;
loadVariables("flashmusic.txt", "/holdermusic");
songtitle = musictitle.split(":");
count2 = 0;
songplaying = (count2+1) + " - " + songtitle[count2];
}
No muestra la lista ni la primera vez ni cuando actualizo la ventana.
Espero que te haya explicado bien el problema, agradezco tu ayuda e ideas.
__________________
Atte: Impío_joe