Comunidad de diseño web y desarrollo en internet online

Problema con reproducción de sonido

Citar            
MensajeEscrito el 10 Nov 2008 07:02 pm
Buenas... he aquí mi dilema:

Tengo una película en la que en determinado frame reproduzco un mp3 con el siguiente código....

Código :

sonido = new Sound();
sonido.attachSound("01");
_root.sonido.stop();
_root.sonido.start(0,999);


Y también tengo un botón de play y uno de stop...

Código :

on (press) {
   _root.sonido.start(0,999);
}


Código :

on (press) {
   _root.sonido.stop();
}


Hasta ahí todo bien, el sonido se reproduce y los botones funcionan. El problema surge cuando cargo este swf ("aula.swf") adentro de otra película ("principal.swf") usando este código en un botón:

Código :

on (release) {
   loadMovieNum("aula.swf", 1);
}


El sonido ya no se reproduce y los botones no andan!

Estoy seguro de que debe ser una pavada, pero no logro solucionarlo... Agradeceré alguna idea...

Por Damoc E. Prad

4 de clabLevel



 

msie7
Citar            
MensajeEscrito el 11 Nov 2008 12:11 am
Coloca antes de declarar la variable "sonido":

Código ActionScript :

_lockroot = true;

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 11 Nov 2008 11:41 am
Gracias, pero no resultó... Me quedó así:

Código :

_lockroot = true;
sonido = new Sound();
sonido.attachSound("01");
_root.sonido.stop();
_root.sonido.start(0,999);


Cuando cargo "aula" desde "principal" sigue sin escucharse nada... :(

Ya que estamos, ¿qué es lo que hace exactamente esa línea de código que me sugeriste?

Por Damoc E. Prad

4 de clabLevel



 

msie7
Citar            
MensajeEscrito el 12 Nov 2008 02:42 am
como dice la firma del fricky te conviene siempre usar movieClipLoader
una vez que se cargó tu pelicula si seguiste el tutorial viste que para cargarla usaste
precargador_mcl.loadClip("Pelicula.swf"+nocache, caja_mc);
precargador_mcl es la que la carga
entonces usas
precargador_mcl._lockroot = true;
lockroot lo que hace segun tengo entendido es importar la biblioteca del swf que estas cargando ^^
saludos

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla

 

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