Ver Mensaje Individual
  #7 (permalink)  
Antiguo 31/03/2008, 17:07
Avatar de SinguerInc
SinguerInc
 
Fecha de Ingreso: octubre-2007
Ubicación: Barcelona, España
Mensajes: 551
Antigüedad: 16 años, 6 meses
Puntos: 5
Re: Conectar a MySQL

gesking, estas muy acostumbrado a como funciona php (sincronizado), linea por linea, actionScript funciona con cargas asincronas, esto quiere decir que en el momento en que una carga comienza el script se sigue ejecutando, si tu tratas de reproducir un sonido, el cual el url se encuetra en un db mysql sera imposible, porque por mas que esto tarde milesimas de segundos, actionscript ya estara ejecutando la linea donde reproduce el sonido con la url con valor "undefined", lo que tienes que hacer es cargar primero los datos, y una vez cargados, seguir, por lo general cuando son sonidos que se tienen que ejecutar "al instante", se hace una pre-carga en cache, con un truco tipo "loadVars" del archivo, y luego si se hace la llamada al archivo real.

te hago un script literal y luego escribes el real:

cargo el archivo php con los datos de mysql
if(datos estan cargados)
{
url de sonido = datos.url de sonido
}

mas tarde:

cargar sonido( url de sonido)
if(sonido esta cargado)
{
reproducir sonido();
}

saluti.
__________________
/blog.singuerinc.com