Comunidad de diseño web y desarrollo en internet online

sonido en flash

Citar            
MensajeEscrito el 29 Oct 2009 12:35 am
hola!
he creado varios botones "flechitas" que me llevan a varios fotogramas, cada fotograma tiene sonido, y eso esta bien... el problema es cuando me devuelvo por medio de las flechitas el sonido empieza a montarse... he usado stopallsounds pero para todos y yo necesito que lo pare en ese fotograma y cuando decida ir al siguiente empieze otro y cuando me devuelva se quede callado el anterior y empieze el de esa parte... espero que no haya enredado mucho pero es asi... gracias!

Por norelena

18 de clabLevel



Genero:Femenino  

Ingeniera, Inteligente, Irresistible

firefox
Citar            
MensajeEscrito el 29 Oct 2009 11:43 am
Usa objetos Sound para reproducir tus sonidos, así podrás decirle al botón de moverse que haga un Sound.stop antes de cambiarse de fotograma

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 02 Nov 2009 05:52 pm
El problema va mas alla, ya que cada fotograma tiene su boton de sonido aparte de la flecha que lo envia hacia el siguiente o el anterior. A decir verdad no es un boton el que almacena el sonido es un movieclip, que tiene dentro dos fotogramas uno llamado on que tiene de codigo stop(); y otro llamado off que tiene dentro stop(); stopAllSounds(); esre fotograma tiene codigo asi:
var estado:Boolean= false
control.onPress =function (){
if (estado){ control.gotoAndStop ("off");
estado= false;}
else{control.gotoAndStop ("on");
estado= true;
}
}
El caso es que al poner la opcion sound.stop no la toma... igual se montan los sonidos... ojala puedas ayudarme.

Por norelena

18 de clabLevel



Genero:Femenino  

Ingeniera, Inteligente, Irresistible

msie
Citar            
MensajeEscrito el 02 Nov 2009 05:55 pm
¿Que dice tu botón para moverte al siguiente fotograma?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 02 Nov 2009 06:02 pm
asi dice:
on (press){
gotoAndPlay ("Escena 1",48);
}

Por norelena

18 de clabLevel



Genero:Femenino  

Ingeniera, Inteligente, Irresistible

msie
Citar            
MensajeEscrito el 02 Nov 2009 07:24 pm
Que diga así:

Código ActionScript :

on(press){
   _parent.control.gotoAndStop ("off");
  gotoAndPlay ("Escena 1",48);  
}


En vez de usar nombre de escena, mira si puedes usar etiquetas de fotograma

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 02 Nov 2009 08:06 pm
ya hice lo de las etiquetas en los fotogramas, y todos los botones los modifiqué, pero aun se montan las voces de fotograma a fotograma

Por norelena

18 de clabLevel



Genero:Femenino  

Ingeniera, Inteligente, Irresistible

msie
Citar            
MensajeEscrito el 02 Nov 2009 08:51 pm
mmm...
prueba usando solo una variable global donde al presionar la flecha detienes el sonido "stopAllSounds();" y cargas el nuevo usando loadSound usando el mismo objeto.
si tienes varias objetos sound, podria pasar lo que te ocurre a ti, segun la ayuda de flash.

stopAllSounds() : Void
Detiene todos los sonidos que se están reproduciendo en un archivo SWF sin detener la cabeza lectora. Se reanudará la reproducción de los sonidos que deben transmitirse mientras la cabeza lectora se mueve sobre los fotogramas donde se encuentran.

Por esavoy

12 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Nov 2009 10:58 pm
Paso a modo teledirigido, igual no tengo apuro. Pon

Código ActionScript :

on(press){ 
  trace(_parent.control)
   _parent.control.gotoAndStop ("off"); 
  gotoAndPlay ("Escena 1",48);   
}


¿Que sale en la ventana de ouput?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Nov 2009 12:10 am
Listo hecho
En la ventana de salida me dice indefinido "undefined" cuando paso de fotograma a fotograma

Por norelena

18 de clabLevel



Genero:Femenino  

Ingeniera, Inteligente, Irresistible

firefox
Citar            
MensajeEscrito el 03 Nov 2009 10:33 am
Eso quiere decir que control, que según nos cuentas contiene el sonido, no está al alcance. Entonces hay que buscar donde está output. Una posibilidad es que ambos botones tracen sus rutas para poder comparar. Así en control pon:

Código ActionScript :

control.onPress =function (){
  trace("Control en "+this)
  ......
}


Cambia el trace que pusiste por esto

Código ActionScript :

on(press){  
  trace("Boton siguiente en "+this)


Compara ambas rutas, quizás el _parent no sea necesario y solo sea :

Código ActionScript :

on(press){  
   control.gotoAndStop ("off");  
  gotoAndPlay ("Escena 1",48);    
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Nov 2009 04:25 pm
Supongo que el sonido lo tienes definido en la ventana de propiedades de cada movieclip, si es así entonces en la misma ventana de porpiedades hay un campo llamado "Sync", en este campo debes poner "Start" en el fotograma "on" y "Stop" en el fotograma "off".

intentalo y nos cuentas...

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

firefox
Citar            
MensajeEscrito el 06 Nov 2009 04:54 am
Eh ahí si me perdí, vale la pena recordar que no se mucho ("muy poco") de ac2. :( por favor no me dejen botada!

Por norelena

18 de clabLevel



Genero:Femenino  

Ingeniera, Inteligente, Irresistible

firefox
Citar            
MensajeEscrito el 13 Nov 2009 04:55 am
Lo solucione de otra manera, los archivos estaban por fotogramas, asi que los cambie hice cada pantalla en un swf aparte y ahora funciona, aunque igual me quedo con esa inquietud...
Grax!

Por norelena

18 de clabLevel



Genero:Femenino  

Ingeniera, Inteligente, Irresistible

firefox

 

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