Comunidad de diseño web y desarrollo en internet online

Problema con sonido, demas que saben pero yo no :(

Citar            
MensajeEscrito el 05 Oct 2008 12:20 am
hola foro e tenido un problema
estoy haciendo una web en flash y me pasa lo siguiente
en la opcion de sonido me pasa lo siguiente
se me repite cuando preciono un boton y a veces se repite el sonido encima del mismo
que sera??
faltara alguna accion?
les dejo el archivo para que vean el problema
http://www.mediafire.com/?n7rbyrt9hi2

saludos
espero k me ayuden

Por vanda289

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Oct 2008 02:11 am
porfavor!!!!!!!!!!!!!!!11

Por vanda289

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Oct 2008 05:47 am

vanda289 escribió:

[...]se me repite cuando preciono un boton y a veces se repite el sonido encima del mismo
que sera??[...]
No he checado tu archivo, pero ese problema suele suceder algo a menudo por aqui... Intenta solucionarlo asi; cuando ejecutes la función al oprimir tu boton, antes de Sound.start(); agrega un Sound.stop(); Con eso bastara !

Obviamente, donde dice Sound, es el nombre que tienes vinculado al sonido a reproducir... Y si persiste el problema, postea solamente el código y así podremos ayudarte.
Saludos !

Por M@U

BOFH

6210 de clabLevel

34 tutoriales
5 articulos

Genero:Masculino   Héroes Bastard Operators From Hell Editores

Bate jubilado de Cristalab

firefox
Citar            
MensajeEscrito el 05 Oct 2008 07:50 pm
ok man pero no saco nada con colocarle stop al sonido si el sonido para, la idea es que no se repita encima del mismo aki el codigo

Código :

onClipEvent(load)
   {
      _root.soundstatus="on";
      _root.mySound = new Sound(_level0);
      _root.mySound2 = new Sound(_level1);
      _root.mySound3 = new Sound(_level2);
      _root.mySound4 = new Sound(_level3);
      _root.mySound5 = new Sound(_level4);
      maxvolume=100;
      minvolume=0;
   }
   
onClipEvent(enterFrame)
   {
      if(_root.soundstatus=="on") {step=5}
      if(_root.soundstatus=="off") {step=-5}
      
      maxvolume+=step;
      
      if (maxvolume>100) {maxvolume=100;}
      if (maxvolume<0) {maxvolume=0;}      
   
      _root.mySound.setVolume(maxvolume);
      _root.mySound2.setVolume(maxvolume);
      _root.mySound3.setVolume(maxvolume);
      _root.mySound4.setVolume(maxvolume);
      _root.mySound5.setVolume(maxvolume);
   }
   


aqui otras cosas mas k tengo

Código :

on (release) {
   gotoAndPlay(2);
}
on (release) {
   _root.soundstatus="off"
}


Código :

on (release) {
   gotoAndPlay(1);
}
on (release) {
   
   _root.soundstatus="on"
}

Por vanda289

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 06 Oct 2008 05:21 am
donde estan los master en flash que no me ayudan :(

Por vanda289

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Oct 2008 12:11 am

vanda289 escribió:

ok man pero no saco nada con colocarle stop al sonido si el sonido para, la idea es que no se repita encima del mismo aki el codigo [...]
Pff ! Mi punto era que, al detener el sonido antes de reproducirlo el mismo. Evitas que se "empalme" uno sobre el otro. Asi cada vez que se oprima el boton, se detiene el que se reproduce actualmente y comienza de nuevo.
Esa es la solución mas simple !

Otra opción es usar una simple condición Boolean, hasta que esta no devuelva true, no sera reproducido el archivo... Al comenzar se cambia la variable a false, y al terminar a true.

Ahora, viendo tu código no veo donde esta la acción que reproduce el primer sonido, por lo que imagino que te faltan algunas partes por postear...



vanda289 escribió:

donde estan los master en flash que no me ayudan :(
Ooh, en cuanto a eso. Hay una fiesta con pizza en otro foro ! Encuentralos ahí,

Por M@U

BOFH

6210 de clabLevel

34 tutoriales
5 articulos

Genero:Masculino   Héroes Bastard Operators From Hell Editores

Bate jubilado de Cristalab

firefox
Citar            
MensajeEscrito el 07 Oct 2008 12:38 am
no me gusta la pizza

Por vanda289

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Oct 2008 02:02 pm
y que paso???????
nadie me ayuda???????
por favor!!!!!!!!!!!!!!

Por vanda289

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Oct 2008 06:25 pm
¿El sonido lo tienes en la línea de tiempo? Si es así, selecciónalo, ve a las propiedades y cambia la propiedad "Sync" a "Start".

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 02 Feb 2010 10:25 am
Hola , que fue de este problema, lo solucionaste y como , es que tengo el mismo problema.

No me funciono el cambio en el sync.

Por akano

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Jun 2010 07:53 am
Buenas:

Yo lo he solucionado de la siguiente manera:
1. Me voy al sonido que tengo en la línea de tiempo y voy a propiedades.
2.Cambio Efecto a personalizada y pincho en editar. Abajo, a la derecha, hay 4 botones: +,-,reloj y fotogramas. Selecciono reloj y pincho en -... me va añadiendo tiempo. Aceptamos.
3.Sinc: Evento y reproducir indefinidamente.

Espero que te sirva. Saludos

Por saracanca

0 de clabLevel



 

msie

 

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