Comunidad de diseño web y desarrollo en internet online

bajar volumen de audio

Citar            
MensajeEscrito el 26 Ago 2009 09:29 pm
Estaba buscando por el foro algún caso similar pero no encontré nada >.<

Estoy preparando un menú en flash (hay una animación para luego detenerse y dejar paso a los botones) y estube intentando que en un determinado fotograma el audio baje el volumen.

El audio está en Evento, para que al parar la animación continúe el audio, asi que mi duda es si hay alguna opción que permita action script para disminuir el volumen de un archivo de sonido (por ejemplo en el transcurso de 30 fotogramas o en un par de segundos)

Gracias al que tenga alguna respuesta ^^

Por NeoDarkF

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Ago 2009 11:16 pm
es mas facil manipular tu sonido o audio invocandolo desde action script, pero antes tienes que ponerle un linkaje para que la pueda llamar desde la libreria, le puse "campana"

Código ActionScript :

var miSonido:new Sound();
miSonido.attachSound("campana");
miSonido.start();// aqui lo inicializas
miSonido.stop()// y asi lo paras

claro esto lo puedes meter dentro de una funcion para que lo puedas manipular mas facilmente

Código ActionScript :

function prendeSonido(){
miSonido.attachSound("campana");
miSonido.start();// aqui lo inicializas
}
function apagaSonido(){
miSonido.stop()
}

y con un boton ya solo lo llamas donde lo quieres, ya si quieres que no se apague de momento el sonido puedes usar una funcion con un onEnferframe con Setvolume para disminuir el volumen , espero que te sirva
Saludos

Por joshuavw

Claber

306 de clabLevel



Genero:Masculino  

Juego, aprendo y programo

firefox
Citar            
MensajeEscrito el 27 Ago 2009 11:32 pm
Muchas gracias por la respuesta joshuavw.. pero en actionscript estoy a cero XD (se usar un stopAllSounds(); y poco más XD)
Usando variables o funciones me pierdo por completo, y eso que estas son bien sencillas XD

Tengo varias dudas porque no me funciona :b
-invocando el audio no es necesario colocarlo en la linea de tiempo no? (linea de fotogramas)
-dentro del código donde se escribe el "audio.mp3"? <--eso seguro suena a principiante XD
-supongo que la "campana" te refieres a la etiqueta

pongo esto en clave de inicio

Código ActionScript :

function prendeSonido(){ 
miSonido.attachSound("audio1"); //audio1 lo puse del nombre de la etiqueta
miSonido.start();
}
Luego en un clave mas adelante pongo:

Código ActionScript :

miSonido.setVolume(0);
Ya se que estoy haciendo todo mal porque no va XD

Por NeoDarkF

6 de clabLevel



 

firefox

 

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