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

Saber si un sonido está reproduciéndose.

Estas en el tema de Saber si un sonido está reproduciéndose. en el foro de Flash y Actionscript en Foros del Web. Hola: Estoy buscando en el archivo de ayuda de Flash pero no encuentro la propiedad. ¿Cómo hago para saber siun sonido está reproduciéndose o no? ...
  #1 (permalink)  
Antiguo 20/11/2006, 12:37
 
Fecha de Ingreso: octubre-2006
Mensajes: 267
Antigüedad: 17 años, 6 meses
Puntos: 6
Pregunta Saber si un sonido está reproduciéndose.

Hola:

Estoy buscando en el archivo de ayuda de Flash pero no encuentro la propiedad. ¿Cómo hago para saber siun sonido está reproduciéndose o no?

Gracias.
  #2 (permalink)  
Antiguo 20/11/2006, 15:03
 
Fecha de Ingreso: agosto-2006
Mensajes: 159
Antigüedad: 17 años, 8 meses
Puntos: 4
Hola:

Pues realmente Flash creo que no incorpora ningun metodo o clase especifica para saberlo.

Por otro lado la clase Sound tiene una propiedad que es position, que devuelve la posicion en milisegundos del sonido que se esta reproduciendo. Por ejemplo:

Código:
//Supongamos que tienes un objeto Sound llamado sonido, y supongamos que lleva 15 segundos reproduciendose.

trace(sonido.position);

//La salida de sonido.position sera 15000.
Si tu ahora tienes dos variables que recojan diferentes momentos de tiempo con sonido.position, solo te quedara comparar una con otra y si son diferentes tu sonido se estara reproduciendo.

Puede parecer un poco de lio pero si tienes alguna duda te pongo un ejemplillo.
  #3 (permalink)  
Antiguo 21/11/2006, 10:20
 
Fecha de Ingreso: octubre-2006
Mensajes: 267
Antigüedad: 17 años, 6 meses
Puntos: 6
Interesante. Había usado esa propiedad antes, pero sólo con una variable. Gracias. Buena idea.
  #4 (permalink)  
Antiguo 21/11/2006, 10:33
 
Fecha de Ingreso: agosto-2006
Mensajes: 159
Antigüedad: 17 años, 8 meses
Puntos: 4
Hola:

A mi nuca se me planteo ese problema, por lo que no se que resultado oe podra dar. Espero que sea bueno.
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 12:06.