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
volAtEn 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...