Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/07/2002, 12:12
Elecash
 
Fecha de Ingreso: marzo-2002
Ubicación: BarnaCity
Mensajes: 109
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Botones Control De Musica

Te pongo aquí un ejemplo de como crear un deslizable para el controlar el volumen, supongo que no te costará mucho adaptarlo.

Asignación de un sonido a una Línea de tiempo
Seleccione Archivo  Importar para importar el sonido Robot.wav. Seleccione el sonido de la biblioteca y elija Vinculación en el menú Opciones para exportar luego seleccione Exportar este símbolo y asígnele el identificador misonido.
Seleccione el fotograma 1 en la Línea de tiempo y elija Ventana > Acciones. El código deberá ser el siguiente:
s = new Sound();
s.attachSound("misonido");
s.start(0,1000);

Fíjese que en el start ponemos (0, 1000), pues bien, el 1000 servirá para repetir en un bucle de 1000 veces el sonido. Es decir, el sonido se escuchará 1000 veces.
Seleccione Control  Probar película para oír el sonido.
Crear un control deslizable de volumen
Haga un botón al Escenario, una vez hecho y convertido en botón, seleccione el botón y conviértalo en un clip de película.
Haz clic con el botón derecho sobre él y seleccione Editar en contexto. Seleccione el botón y elija Ventana  Acciones. Introduzca el código siguiente:

on (press)
{
startDrag ("", false, left, top, right, bottom);
arrastrando = true;
}
Los parámetros de startDrag, left, top, right y bottom son variables definidas en una acción de clip.
on (release, releaseOutside)
{
stopDrag ();
arrastrando = false;
}
Elija Edición  Editar película para volver a la Línea de tiempo principal. Seleccione el clip de película en el Escenario e introduzca este código:
onClipEvent (load)
{
top=_y;
left=_x;
right=_x;
bottom=_y+100;
}

onClipEvent(enterFrame)
{
if (arrastrando==true)
{
_root.s.setVolume(100-(_y-top));
}
}
Seleccione Control  Probar película para utilizar el deslizador de volumen.


www.elecash.org