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

Problemas con audio de la web y un video

Estas en el tema de Problemas con audio de la web y un video en el foro de Flash y Actionscript en Foros del Web. Hola a todos, mi problema es el siguiente: Tengo una web montada que tiene dos escenas. En la primera cargo un audio de fondo con ...
  #1 (permalink)  
Antiguo 22/10/2009, 14:54
 
Fecha de Ingreso: octubre-2005
Mensajes: 98
Antigüedad: 19 años, 1 mes
Puntos: 0
Problemas con audio de la web y un video

Hola a todos, mi problema es el siguiente:

Tengo una web montada que tiene dos escenas. En la primera cargo un audio de fondo con el código
Código:
play();
var sndTrack:SoundTrack = new SoundTrack();
var sndControl:SoundChannel;
sndControl=sndTrack.play(0,999);

onbtn.addEventListener (MouseEvent.CLICK,soundOn);
offbtn.addEventListener (MouseEvent.CLICK,soundOff);

function soundOn (event:MouseEvent):void
{
	sndControl = sndTrack.play(0,999);
}

function soundOff (event:MouseEvent):void
{
	sndControl.stop();
}
Hay un botón de audio on y otro de audio off, todo bien con eso. Funciona bien.

El problema es cuándo con uno de los botones de mi web, quiero ir a la escena dos que contiene una película flash. En la escena dos el audio de la escena 1 sigue sonando (aparte del audio del video que empieza a reproducirse automáticamente).
Si en ese momento hago clic en el boton que tengo para que vuelva a la escena 1, vuelve pero el audio de la película sigue sonando.
Básicamente... cómo puedo cambiar de escenas sin que el audio de la anterior se vaya a la siguiente???

Gracias.
  #2 (permalink)  
Antiguo 22/10/2009, 19:01
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Problemas con audio de la web y un video

Hola

porque no le pones un if a esto?

play();
var sndTrack:SoundTrack = new SoundTrack();
var sndControl:SoundChannel;
sndControl=sndTrack.play(0,999);

poniendole por ej, si esta en la escena 1

if(this.currentFrame == 1){

}
prueba y nos comentas
saludos
  #3 (permalink)  
Antiguo 08/11/2009, 14:58
 
Fecha de Ingreso: octubre-2005
Mensajes: 98
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: Problemas con audio de la web y un video

Primero de todo gracias y perdón por perder el hilo de este post, se me traspapeló...
A ver, he probado tu sugerencia y no funcionó, sigue actuando igual que hacía.
Supongo que la intención del código que has puesto es que el audio principal de la página sólo empiece a reproducirse si la película pasa por el frame 1 de la escena 1?? Pero que pasa cuándo llega a la escena 3, que es dónde tengo el video??
De momento sigue sonando el audio de la 1 más el propio del video que hay en la escena tres. Si vuelvo al menú principal sigue sonando el sonido principal (cómo debería de ser) pero además también sigue sonando el video que ya no debería....
Alguna idea?
  #4 (permalink)  
Antiguo 08/11/2009, 15:03
 
Fecha de Ingreso: octubre-2005
Mensajes: 98
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: Problemas con audio de la web y un video

Probé de dos maneras lo que me dijiste...
Código:
if(this.currentFrame == 1){
play();
var sndTrack:SoundTrack = new SoundTrack();
var sndControl:SoundChannel;
sndControl=sndTrack.play(0,999);
}
onbtn.addEventListener (MouseEvent.CLICK,soundOn);
offbtn.addEventListener (MouseEvent.CLICK,soundOff);

function soundOn (event:MouseEvent):void
{
	sndControl = sndTrack.play(0,999);
}

function soundOff (event:MouseEvent):void
{
	sndControl.stop();
}
Código:
if(this.currentFrame == 1){
}
play();
var sndTrack:SoundTrack = new SoundTrack();
var sndControl:SoundChannel;
sndControl=sndTrack.play(0,999);

onbtn.addEventListener (MouseEvent.CLICK,soundOn);
offbtn.addEventListener (MouseEvent.CLICK,soundOff);

function soundOn (event:MouseEvent):void
{
	sndControl = sndTrack.play(0,999);
}

function soundOff (event:MouseEvent):void
{
	sndControl.stop();
}
  #5 (permalink)  
Antiguo 08/11/2009, 17:08
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Problemas con audio de la web y un video

hola
bueno, trata creando todas las variables de sonido que necesites en el frame1, y en los botones de ir y volver a determinado frame, le pones a las variables que necesitas que se detengan el stop y a las que se ejecuten el play, prueba eso a ver como va
saludos
  #6 (permalink)  
Antiguo 12/11/2009, 13:28
 
Fecha de Ingreso: octubre-2005
Mensajes: 98
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: Problemas con audio de la web y un video

gracias morti, trataré de entender bien lo que dices. A ver si sé hacerlo y te cuento...
  #7 (permalink)  
Antiguo 12/11/2009, 17:54
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Problemas con audio de la web y un video

Hola delir:
Prueba adicionando al código del botón para ir a la siguiente escena:
Código:
if (musicOn == true) {
	musicOn = false;
	trans.volume=0;
	SoundMixer.soundTransform = trans;
}
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
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 16:19.