Comunidad de diseño web y desarrollo en internet online

sonido con boton de play-stop

Citar            
MensajeEscrito el 12 Oct 2006 07:43 pm
hola a todos despues de mucho tiempo, jejejej.

pues aun sigo con la duda misma de hace antaño.

tengo una animación, y quiero que en el fotograma 15, es un ejemplo, suene una musica, que esta sea un bucle, es decir, que cuando se acabe empiece, y ademas, disponer de un boton de play - stop.

como puedo hacerlo??

muchas gracias

Por johan

40 de clabLevel



Genero:Masculino  

sevilla

msie
Citar            
MensajeEscrito el 12 Oct 2006 08:30 pm
HOla. Pon este codigo en tu fotograma 15

Código :

var sonido:Sound = new Sound();
sonido.loadSound("song1.mp3", true);
sonido.onSoundComplete = suena;
var sonando:Boolean = false;
function suena() {
   sonido.start();
   sonando = true;
}
suena();
boton.onRelease = function() {
   switch (sonando) {
   case true :
      sonido.stop();
      sonando = false;
      break;
   case false :
      suena();
      break;
   }
};

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 13 Oct 2006 10:09 am
hola, muchas gracias por contestar;
pero debo preguntarte algo; el boton de play-stop;

es un boton normal??

es decir; si es un boton normal, o es uno de esos que hay que meterlos en un fotograma, y luego llamarlo de alguna forma, tal, que aparece una banderita roja. jeje
bueno, espero respuesta.

gracias

Por johan

40 de clabLevel



Genero:Masculino  

sevilla

msie
Citar            
MensajeEscrito el 13 Oct 2006 10:45 am
Lo de la banderita roja es cuando le pones el nombre a un fotograma (marker), no al boton...
Y el boton si, es cualquier boton normal de la bibliteca. Lo colcas en pantalla y le pones el nombre de instancia "boton".
Si quisieses que el boton tuviese un estado para el play y otro para el stop, tendrias que colocar los botones dentro de un movieclip con 2 fotogramas...

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 13 Oct 2006 11:31 am
bien, pues te comento lo que hago:

en primer lugar, abro un documento flash.
inserto un nuevo simbolo boton; muy simple, una esfera.
esta, la coloco en escena en el primer fotograma. y como nombre de instancia, "boton"

posteriormente, tengo un sonido en biblioteca, el cual vinculacion a actionscript y como nombre le he puesto, en primer lugar, "sound" luego "sonido" y mas tarde "song.mp3"
este sonido, despues de linkearlo, no lo paso a escena , lo dejo en biblioteca.

y en el fotograma 15, coloco los codigos que me digistes;

y no sale nada.

por que??

muchas gracias

Por johan

40 de clabLevel



Genero:Masculino  

sevilla

msie
Citar            
MensajeEscrito el 13 Oct 2006 12:02 pm
Si lo pones en la biblioteca tendrás que usar attachSound, en vez de loadSound.

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 13 Oct 2006 12:32 pm
Pos, en el fps 15 pones un stop, y creas un Movie Clip q dentro contenga la musica, poniendole de propiedad "Loop" (repetir) y listo ..

pienso yo ... :)

Por Pley

Claber

2268 de clabLevel

8 tutoriales

 

Lima - Peru

firefox
Citar            
MensajeEscrito el 13 Oct 2006 03:19 pm

Pley escribió:

Pos, en el fps 15 pones un stop, y creas un Movie Clip q dentro contenga la musica, poniendole de propiedad "Loop" (repetir) y listo ..

pienso yo ... :)

Es más practico colocar el sonido por programación... luego tendras más juego a la hora de darle pausa, cambiar de sonido, volumen etc...

Como dice Zah si vinculas un audio de la biblioteca usa attachSound():

Código :

sonido.attachSound("song.mp3");

"song.mp3" es el nombre de vinculación que le has colocado al mp3 en la libreria
Utiliza loadSound() cuando cargues el mp3 del servidor

Código :

sonido.loadSound("http://www.xxxx.xxx/audios/song1.mp3", true);

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 13 Oct 2006 04:03 pm
ante todo muchas gracias por intentar resolver las dudas; pero claro, hay cosas que no sabeis.

lo primero es que no tengo ni idea de tecnicismos; porque soy un estudiante que le gusta flash, pero no estudio nada relacionado con el diseño grafico.

asi que agradeceria lo siguiente:
1º si es posible subir un ejemplo por parte de vosotros pues mejor.
2º si no, pues por favor, decir la informacion completa, es decir, la forma de hacer las cosas y con los codigos completos, ya que muchos que recurrimos a foros como este, pues no tenemos ni idea. y ver, las cosas a medias, nos da mucho coraje. jeje :lol:
3º esto es muy serio para mi, y me gusta mucho este foro, por eso se que sois serios y haceis lo posible por estar con los que no saben.
pero agradeceria que seais un poco mas claro, y que no nos desbiemos del primer codigo que me dieron, ya que ahora no se si debo utilizarlo o no.

repito lo que quisiera hacer si es posible con vuestra ayuda:

dentro de una animacion, quiero que en un fotograma determinado, ej: 15, suene un sonido, que sea un bucle y que ademas, disponer de un boton que si lo pulso, primero es un stop, y si lo vuelvo a pulsar es play.

¿cuales son los pasos a seguir?


muchas gracias

tambien eso del volumen es muy interesante, pero mas adelante
muchas gracias

Por johan

40 de clabLevel



Genero:Masculino  



Ultima edición por johan el 13 Oct 2006 04:08 pm, editado 1 vez

sevilla

msie
Citar            
MensajeEscrito el 13 Oct 2006 04:08 pm

Zguillez escribió:

HOla. Pon este codigo en tu fotograma 15

Código :

var sonido:Sound = new Sound();
sonido.loadSound("song1.mp3", true);
sonido.onSoundComplete = suena;
var sonando:Boolean = false;
function suena() {
   sonido.start();
   sonando = true;
}
suena();
boton.onRelease = function() {
   switch (sonando) {
   case true :
      sonido.stop();
      sonando = false;
      break;
   case false :
      suena();
      break;
   }
};


zah escribió:

Si lo pones en la biblioteca tendrás que usar attachSound, en vez de loadSound.


Aquí tienes todo lo que necesitas.
Ya si quieres un ejemplo absolutamente completo y personalizado, puedes darme tus datos bancarios y hablamos ^^

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 13 Oct 2006 04:17 pm
pues pongo el codigo en el fotograma 15, y el sonido lo dejo en biblioteca, y cambio el loadsound, por attachSound.
y no funciona nada.

y si quieres cobrarme pues me cobras, me da igual, pero seria yo, el que necesitara tus datos bancarios, para hacer el ingreso.

jeje. venga hombre, una ayudita por favor :cry:

Por johan

40 de clabLevel



Genero:Masculino  

sevilla

msie
Citar            
MensajeEscrito el 13 Oct 2006 04:20 pm

zah escribió:

Ya si quieres un ejemplo absolutamente completo y personalizado, puedes darme tus datos bancarios y hablamos ^^

¡que c*****! :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:

johan escribió:

y si quieres cobrarme pues me cobras, me da igual, pero seria yo, el que necesitara tus datos bancarios, para hacer el ingreso.
Existe una cosa que se llama domicialización bancaria U_U

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 13 Oct 2006 04:25 pm
En serio... coloca el codigo que te puse TAL CUAL, y no coloques el mp3 en la libreria. coloca el archivo mp3 en la misma carpeta del swf... asi te ha de funcionar

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 13 Oct 2006 04:28 pm
Busca por attachSound en la referencia de Falsh. Verás que allí no lleva ningún segundo parámetro. Quizá sea eso.

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 13 Oct 2006 05:00 pm
todo cuanto encuentro en la ayuda de flash sobre attachSound o loadsound, me suena a chino.

¡que asco!!

Por johan

40 de clabLevel



Genero:Masculino  

sevilla

msie

 

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