Ajustador de volumen, para musica fondo flash ??

Hola que tal,

No se si han visto en las paginas con musica de fondo que la musica se le puede bajar subir el volumen , detener, reproducir....


he estado buscando algun ejemplo en flash o recurso donde hayan ya preconstruidos .

Alguno puede darme ayuda de elllo ?

gracias
La cosa es que no se como explicartelo, dejame unos dias que averigue como ponerlo para que sea facil vale?

Que conocimientos tienes de flash?
podria decir que tengo nivel intermedio

conozco las bases de action script
Vamos a ver si me se explicar, que se me da fatal por cierto.

Lo primero que vas a hacer es crear un boton, en forma de circulo por ejemplo, centrado, este va a ser el que nos simule el efecto de subir y bajar el volumen, la ruleta para entendernos. Le pones un nombre para la biblioteca y listo. Por ejemplo boton ruleta

Despues creas un movieclip, y dentro de el pones ese boton que acabas de crear. Seleccionas dicho boton y le pones el siguiente codigo:

on (press) {
	startDrag ("", false, -50, 0, 50, 0);
}
on (release, dragOut) {
	stopDrag ();
}

Este codigo en si lo que hace es permitir que al apretar el boton podamos arrastrar esa ruleta de un lado a otro y al soltarlo se quede en el sitio.
Ponle un nombre en la biblioteca para saber luego que es. Por ejemplo clip ruleta.

Ahora creas otro movieclip, a este le pones el nombre de slider. En la primera capa dibujas una linea (simulara el recorrido del boton) que mida 100 de ancho y en una capa superior metes el "clip ruleta", centrado en el medio de la linea (la linea tambien centrada en la escena claro) y le pones (al movieclip clip ruleta) un nombre de instancia, por ejemplo ruleta.

Importas a la biblioteca la cancion, boton derecho sobre ella y le das a vinculacion. Donde dice identificador le pones "mimusica" y luego activas las casillas de "Exportar para ActionScript" y "Exportar en primer fotograma".

Por último vamos a la escena principal y creamos tres capas.

En la capa 1 arrastramas el "clip slider" y lo centramos, le damos el nombre de instancia volSlider y con el seleccionado pulsamos sobre action y ponemos el siguiente codigo:

onClipEvent (load) {
	_parent.volSlider.ruleta._x += 50; 
}
onClipEvent (enterFrame) {
	vol = _parent.volSlider.ruleta._x+50;
	_parent.mySound.setVolume(vol);
	_parent.volAt = Math.round(vol);
}

Te lo explico un poco:
Con la orden:
onClipEvent (load) {
	_parent.volSlider.ruleta._x += 50;
le dice el volumen con el que debe comenzar a reproducirse el sonido, en este caso empezaria a reproducirse con el 100% del volumen maximo, si bajaras ese numero por ejemplo a 0, el sonido comenzaria a reproducirse con el 50% del volumen maximo, prueba diferentes numeros para que lo veas mejor.

Con la orden:
onClipEvent (enterFrame) {
	vol = _parent.volSlider.ruleta._x+50;

Le dice el volumen maximo al que se podra llegar, en este caso seria el 100% pero si bajaramos ese numero por ejemplo a 20 el maximo volumen con el que podria el usuario reproducir ese sonido seria el 70%.

Bueno sigamos, en la capa dos creas un cuadro de texto, lo colocas donde quieras (va a ser el que nos diga el volumen que se esta reproduciendo en ese momento) y le asignas las siguientes propiedades:

Escoges un tipo de letra, un tamaño y color
Seleccionas "texto dinamico"
Pones linea unica
En el cuadro que pone "Var" escribes volAt

En la capa tres, seleccionas el primer fotograma y le pones el siguiente codigo action:

mySound = new Sound();
     
mySound.attachSound("mimusica");

mySound.start("", 999);

Este codigo es para que empize a reproducirse el sonido que hemos exportardo en la biblioteca.

Y con esto fin jaja, cualquier cosa pues ya sabes...