× PortadaNoticiasTrabajoColaboraciónEnlacesForosIRCFormaciónNosotros
Stratos: Developer's Meeting Point

Welcome to Stratos!

Acceder



problemas al detener sonidos (Autor : Sr_Rodilla)
« 27 de Enero de 2013, 08:23:53 pm »
buenas, resulta que tengo un problema en el juego que estoy creando, quiero crear dos botones, uno de pausa, y otro para silenciar el juego. Con eso no tengo problemas, lo he terminado y tal, la cuestin, es que cuando pauso el juego se silencia, y cuando vuelvo a activarlo, vuelve a sonar la msica, pero desde el principio. Lo mismo con el botn de silenciar.

El problema, es que yo quiero que al volver a sonar la msica, se escuche desde el punto en que se paro, no desde el principio, pero por mucho que busque no he encontrado ninguna funcin para ello, solo el sonido.stop(); que lo detiene del todo.

sabis de alguna forma para hacer lo que quiero, o no se puede hacer con flash?
« ltima modificacin: 27 de Enero de 2013, 08:24:52 pm por cronic »
Responder #1 por Juanchocosa
« 28 de Enero de 2013, 10:04:47 am »
Para silenciar no tienes que parar el sonido, sino poner el volumen a 0.

Cuando quites el silencio, vuelves a poner el volumen. As continuar la cancin por donde vaya.

Tienes que usar el objeto SoundTransform. Hay muchos tutoriales por internet, como por ejemplo: http://www.trainingtutorials101.com/2010/01/adjusting-volume-in-flash-actionscript.html
Responder #2 por Sr_Rodilla
« 28 de Enero de 2013, 06:24:28 pm »
muchsimas gracias, de verdad, estuve buscando como hacer algo as, pero solo me salan tutoriales de activar y desactivar sonidos, nada de silenciarlos...
Responder #3 por Darago_malaga
« 29 de Enero de 2013, 09:29:21 pm »
No hay una funcin sonido.pause();?????
Responder #4 por julen26
« 29 de Enero de 2013, 11:30:38 pm »
Nunca he programado en ActionScript pero al igual que en todo, no debera haber una funcin para realizar un salto a donde se quiera reproducir? Normalmente se da en milisegundos. Si no hay, mira si la misma funcin de "play" te da la opcin.
Responder #5 por Sr_Rodilla
« 29 de Enero de 2013, 11:39:22 pm »
No hay una funcin sonido.pause();?????

lo he probado y no  :'(   y es una lastima, porque me simplificara la vida mucho...


Nunca he programado en ActionScript pero al igual que en todo, no debera haber una funcin para realizar un salto a donde se quiera reproducir? Normalmente se da en milisegundos. Si no hay, mira si la misma funcin de "play" te da la opcin.

puede ser que exista (que creo que si), el problema es, como consulto cual es el tiempo de la parada?, en fin, an no me he puesto con ello, pero creo que optare por el sistema de gh, as de paso, podre crear un controlador del volumen, y no solo un botn de apagado encendido.
Responder #6 por Elthan
« 30 de Enero de 2013, 10:02:58 am »
Aqu tienes un ejemplo:
http://flashspeaksactionscript.com/playing-stopping-and-pausing-sounds-using-as3/

Adicionalmente te pongo el enlace a la clase de AS3 que necesitas para que veas ms ejemplos:
http://help.adobe.com/es_ES/FlashPlatform/reference/actionscript/3/flash/media/SoundChannel.html
Responder #7 por Sr_Rodilla
« 31 de Enero de 2013, 07:49:16 pm »
Aqu tienes un ejemplo:
http://flashspeaksactionscript.com/playing-stopping-and-pausing-sounds-using-as3/

Adicionalmente te pongo el enlace a la clase de AS3 que necesitas para que veas ms ejemplos:
http://help.adobe.com/es_ES/FlashPlatform/reference/actionscript/3/flash/media/SoundChannel.html

muchsimas gracias, la verdad, eso era precisamente lo que necesitaba  =D


Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.