Foros del Web » Creando para Internet » Flash y Actionscript »

myMovieClip.onLoad Y sound.onLoad ¿XQ no funciona?

Estas en el tema de myMovieClip.onLoad Y sound.onLoad ¿XQ no funciona? en el foro de Flash y Actionscript en Foros del Web. Utilizo el siguiente código para en el momento en el que ambos estén cargados (El movie clip y el sound) hacer una cosilla. El problema ...
  #1 (permalink)  
Antiguo 13/02/2004, 06:31
Avatar de Tantra  
Fecha de Ingreso: mayo-2001
Mensajes: 125
Antigüedad: 23 años, 6 meses
Puntos: 0
Busqueda myMovieClip.onLoad Y sound.onLoad ¿XQ no funciona?

Utilizo el siguiente código para en el momento en el que ambos estén cargados (El movie clip y el sound) hacer una cosilla.

El problema es que a pesar de que cargan no me funciona.

El movieclip le cargo con loadmovie sobre un contenedor creado previamente.

En cuanto al sonido inicio su carga en una escana anterior a la del código.

¿Puede tener que ver con que no esté subido en us servidor?

¿Alguien sabe que esta pasando?








myMovieClip.onData = function ()
{
//Primero quitamos la imagen de cargando
_root.cargando._alpha=0;

// Activamos carga_movie
_global.carga_movie=1;
trace ("imagen_cargada");
};


//Carga de Sonido
s.onLoad = function()
{
_global.carga_sonido=1;
s.start("",10000);
trace("sonido cargado");
};
  #2 (permalink)  
Antiguo 13/02/2004, 11:42
Avatar de ¬...  
Fecha de Ingreso: noviembre-2003
Ubicación: Guatemala
Mensajes: 742
Antigüedad: 21 años
Puntos: 4
intenta algo como esto:
Código:
el_objeto_sonido=new Sound();
el_objeto_sonido.loadSound("lamusica.mp3","false");
sonido_cargado=function(){
	delete onEnterFrame;
	el_objeto_sonido.start("",999);
	el_objeto_sonido.setVolume(100);
	trace("el sonido esta listo para ser manehado");
}

onEnterFrame=function(){
	bl=el_objeto_sonido.getBytesLoaded();
	bt=el_objeto_sonido.getBytesTotal();
	perc=int((bl/bt)*100);
	trace(perc);
	if(bl==bt){
		sonido_cargado();
	}
}
__________________
'_'

...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:03.