Comunidad de diseño web y desarrollo en internet online

botones para sonido on y off

Citar            
MensajeEscrito el 31 Dic 2009 11:49 am
Hola a tod@s y FELIZ AÑO NUEVO!!!! :D

Tengo hecha una página en flash 8 y tengo un problema, ya que tengo sonido puesto en la página y necesito ponerle unos botones que detengan el sonido y lo vuelvan a reanudar.

Los botones están hechos y el de BtnStop me para el sonido pero el del BtnPlay no reanuda el sonido y se me va a otra parte de la página del flash.

Creo que debo de poner una variable pero no se como hacerlo. ¿Alguien me explica? :? Gracias de antemano. Saludos, Hadaine.

Por Hadaine

0 de clabLevel



 

opera
Citar            
MensajeEscrito el 31 Dic 2009 12:19 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 31 Dic 2009 05:28 pm
Hadaine, lo que yo siempre hago es lo siguiente, ojalá puedas seguirme la idea (sino, me puedes agregar a [email protected] y con gusto te mando un archivo explicando el tema):

1. Creo un movieclip donde irá el archivo de audio y los botones de play y stop
2.el btn play tiene la siguiente función

Código ActionScript :

on (press) {
   mysound = new Sound();
   mysound.attachSound("audio");
   mysound.start();
}


lo que dice "audio" es el nombre Indentifier que le doy al mp3, para hacer eso simplemente cuando importes el mp3 a la biblioteca, lo buscas y le das click derecho y vas a la opción Linkage, ahi te saldrá Identifer y le das el nombre que quieras, yo le di audio

3. al botón de stop le das la función

Código ActionScript :

on (release) {
   stopAllSounds();
}

Por leobiscuits

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Dic 2009 10:27 pm
¿Por qué usas stopAllSounds? Si la clase Sound tiene un stop más eficiente de usar que eso.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 01 Ene 2010 04:37 am
Bueno, le das stop al Identifer si lo deseas, a mi se me hace mas cómodo asi y mientras me funcione no me hago atados.

Por leobiscuits

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Ene 2010 04:49 am
No es más cómodo para nada, y es un error crítico, si luego por alguna razón deseas llamar otro sonido ese único botón te manda todo al carajo.

¿Que tiene de diferencia hacerlo bien a esto?

Código ActionScript :

stopAllSounds();

mysound.stop();

Recuerda cada uno cuando programa siempre tiene ciertos hábitos (Que es mejor no tomarlos ya que complican luego el trabajo en equipo), pero aún así, hay que ser prolijos, ya que sino todo se viene al demonio en algun punto y así surgen los problemas esos típicos de "No encuentro el puto error que me esta volviendo looooco" XD

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 01 Sep 2010 06:13 pm
realmente lo solucionaste men ¡¡¡¡, jeje, fui al reloj, le di en "-" y cambie la sincronizacion de evento a inicio y funciono.

pero ......¿ alguien conoce la razon de por que funciono esta solucion??, al darle en el "-" en realidad que estamos haciendo??.

gracias.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 09 Dic 2010 05:44 pm
hola a todos, como hago para que el sonido se reprodusca en todas las escenas y tambien pararlo y reproducirlo desde cualquiera de ellas sin que se interponga de nuevo.

Mi correo: [email protected]

gracias

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox

 

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