Comunidad de diseño web y desarrollo en internet online

Problemas con el audio, como parar un sonido determinado?

Citar            
MensajeEscrito el 03 Oct 2007 04:10 pm
Hola Buenas tardes.

Volvemos a estar por aqui.

Mi consulta es: ¿como parar el audio principal de la web, pero que se oigan los demas?

En es te caso, tengo la web completamente en flash, y en una de sus partes, se carga un video de Youtube, lo que pasa, que si le doy al boton de "OFF" se va tando el audio de la web, como el del video.

Entonces lo interesante seria, que mas que poder parar el audio principal mediante el off, hacer que cuardo carque la pagina donde sale el video, en el primer frame de este ,poner algo parecio a:

Código :

this.soundstatus.setVolume(0);


A ver si me podeis ayudar con algo que me funcione.
Especificaciones de mi reproductor de sonido:

Audio. principal esta ubicado en la biblioteca
Audio cargado en la pelicula principal con loop 99
Controlador de Audio :

Código :

onClipEvent (load)
{
    _root.soundstatus = "on";
    _root.mySound = new Sound(_level0);
    _root.mySound2 = new Sound(_level1);
    _root.mySound3 = new Sound(_level2);
    _root.mySound4 = new Sound(_level3);
    _root.mySound5 = new Sound(_level4);
    maxvolume = 100;
    minvolume = 0;
}
onClipEvent (enterFrame)
{
    if (_root.soundstatus == "on")
    {
        step = 5;
    } // end if
    if (_root.soundstatus == "off")
    {
        step = -5;
    } // end if
    maxvolume = maxvolume + step;
    if (maxvolume > 100)
    {
        maxvolume = 100;
    } // end if
    if (maxvolume < 0)
    {
        maxvolume = 0;
    } // end if
    _root.mySound.setVolume(maxvolume);
    _root.mySound2.setVolume(maxvolume);
    _root.mySound3.setVolume(maxvolume);
    _root.mySound4.setVolume(maxvolume);
    _root.mySound5.setVolume(maxvolume);
}


Boton OFF:

Código :

on (release)
{
    _root.soundstatus = "off";
}


Boton ON:

Código :

on (release)
{
    gotoAndPlay(1);
}
on (release)
{
    _root.soundstatus = "on";
}


Muchisimas gracias de antemano

Por Enigma_ct

25 de clabLevel



 

msie
Citar            
MensajeEscrito el 03 Oct 2007 06:33 pm
no le veo el caso de que lo programes por niveles y se te apagan todo sera porque la misma variable de maxvolume es la que te apaga todos los sonidos yo lo que hago es una funcion

Código :

var agua = new Sound();
function Ambiente(instancia, amb) {
   instancia.attachSound(amb);
   instancia.start(0, 999);
}
Ambiente(agua,"bosque");// aqui la mando a llamar 

y despues lo que hago es otra funcion donde le digo que sonido quiero que se apage

Código :

function stopAmbiente(instancia, pista) {
   if (stopMusic == false) {
      instancia.stop(pista);
      stopMusic = true;
   } else {
      instancia.start(0, 999);
      stopMusic = false;
   }
}
stopAmbiente(agua, "bosque")//llamda a la funcion para que lo apague

todo en un solo frame, espero que te sea de ayuda
Saludos

Por joshuavw

Claber

306 de clabLevel



Genero:Masculino  

Juego, aprendo y programo

msie7
Citar            
MensajeEscrito el 05 Oct 2007 04:54 pm
Muchisimas Gracias joshuavw


Al final, a pesar de tu ayuda, opté, por sacar el on/off tan horrible que tenia mi web, hi me he hecho un reporductor de mp3, estilo windows media 11, tipo Vista vamos.

COn este reproductor tengo el tema solucionado, y mas vistoso.

Si quieres verlo "seguro que te gusta" http://www.pelocorto.com

Un Saludo

Por Enigma_ct

25 de clabLevel



 

msie

 

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