sonido en Flash
4 seguidores
Estoy haciendo una animacion urgente con flash para el curro! resulta que al poner un efecto de sonido fx i al poner-le 5 o 6 loops no me sincroniza en otros ordenadores (supongo que por el processador i eso), hay alguna manera de que el sonido se clave exactamente??
Gracias a Todos!
sadmannnn
metes el sonido x programación?? prueba con esto
snd = new Sound();
snd.loadSound("cancion.mp3",true) // o attachSound en su defecto
snd.start(0,6);
snd.setVolume(100);
Salu2. :)
gmdesign-1
Yo lo metí de esa manera en una animación y no arreglo ese problema, en algunos ordenadores el swf corria más rápido q en otros y por lo tanto elsonido se descuadraba. La verdad es q no encontre una solución :-(
parmendil
La verdad es que ese tema en Flash es medio una putada. Una cosa que sí se puede hacer (consulto manual) es un script que haga más o menos lo siguiente:
// Esta función pone la animación en el frame que
// le corresponde respecto al sonido que se ejecuta.
// mcMovieClip es el movieClip que tiene la animación
// sndSonido es el objeto de sonido que se está ejecutando
// totalFrames es el número total de frames que hay que animar
function cabezalAnimacion(sndSonido, mcMovieClip, totalFrames) {
// regla de tres simple :)
var nuevaPosicion = totalFrames * sndSonido.position / sndDuration;
// Aquí hago un gotoAndStop porque no quiero que ejecute cosas sin
// mi control. Esto puede ser que relentice la animación, pero es cuestión
// de hacer una prueba.
mcMovieClip.gotoAndStop(nuevaPosicion);
}
Espero que les sirva.