PRACTICA  CONTROLANDO SONIDO CON  ACTIONSCRIP

Prof: Alfonso  García González

a)      Para escuchar una canción primero pulse el botón correspondiente a la canción y a continuación pulsar el botón reproducir.
b)      Para poder seleccionar la canción si ya esta reproduciéndose, primero pulse el botón detener y pulse el punto a)
c)      Puede controlar el volumen de la canción y el balance.
d)      Puede detener la canción y reproducirla

PROCEDIMIENTO

1.- Ejecute Flash

2.-Cargue el archivo de flash que le proporciono su instructor

3.- Diseñe la siguiente interfase

Los recursos se encuentran en la biblioteca

onClipEvent (load) {
             arriba=_y;
             abajo=_y;
             izquierda=_x;
             derecha=_x+100;
             _x=_x+100;                                   
}



onClipEvent (enterFrame) {
              _root.cancion.setVolume(_x-izquierda);
}

El cual contiene un botón que corresponde a una instancia del símbolo 22 y que tiene el siguiente código

on (press) {
          startDrag("",false,izquierda,arriba,derecha,abajo;
}

on (release) {
          stopDrag();
}

onClipEvent (load) {
         arriba=_y;
         abajo=_y;
         izquierda=_x - 50;
         derecha=_x + 50;
}

onClipEvent (enterFrame) {
        _root.cancion.setPan((_x-initx)*2);
}

El cual contiene un botón que corresponde a una instancia del símbolo 22 y que tiene el siguiente código

on (press) {
      startDrag("",false,izquierda,arriba,derecha,abajo);
}

on (release) {
      stopDrag();
}

4.-Para las canciones mp3 impórtelas a la biblioteca

Y debe establecer para cada canción en propiedades de vinculación (seleccione la canción en la biblioteca y pulse el botón derecho escoja propiedades de vinculación) lo que se indica

5.- Escriba el siguiente código en la capa código en el fotograma 1

_root.bocina.stop();
_root.boton_reproducir.onRelease=function(){
   cancion.start(30,1);
   _root.bocina.play();
   cancion.onSoundComplete=function(){
   _root.bocina.stop();  
   };
};

_root.boton_detener.onRelease=function(){
   cancion.stop();
   _root.bocina.stop();
}

6.- Coloque el siguiente código a cada botón de tipo ovalo

on (release) {
   _root.bocina.stop();
    cancion=new Sound();
    cancion.attachSound("x_files");
    cancion.start(30,1);
   _root.bocina.play();
}

on (release) {
   _root.bocina.stop();
    cancion=new Sound();
    cancion.attachSound("suenos");
    cancion.start(30,1);
   _root.bocina.play();
}

on (release) {
   _root.bocina.stop();
    cancion=new Sound();
    cancion.attachSound("enigma");
    cancion.start(30,1);
   _root.bocina.play();
}

7.- Ejecute y disfrute la ejecución de este archivo