Comunidad de diseño web y desarrollo en internet online

Complemento Carga de SWF

Citar            
MensajeEscrito el 13 Abr 2010 04:55 pm
Buenas dias.
Tengo un tarea a la mano eh encotrado en internet un codigo que hace parte de lo que necesito,
haver les comento.

Quiero cargar un swf de forma aleatoria desde un swf y que el tiempo de duracion sea el del archivo que estoy cargando, por ejemplo tengo 3 archivos llamados 1.swf, 2.swf, 3.swf de 10, 20 y 5 seg. respectivamente, una vez termine el tiempo de ejecucion de cada archivo, debo cargar aleatoriamente otro.

Tengo este codigo que me funciona bien, pero no puedo establecer el tiempo de cada archivo

contenedor = this.createEmptyMovieClip("banner", this.getNextHighestDepth());
contenedor.loadMovie(random(3)+".swf");
setinterval(cargarImagen, 20000);
function cargarImagen(){
contenedor.loadMovie(random(3)+ ".swf");
}

el setinterval funciona bien pero quiero algo asi
setinterval(cargarimagen,tiempoSWFcargado)

donde tiempoSWFcargado = al tiempo de cada pelicula

no se si se pueda, pero de todas formas agradezgo gentilmente cualquier ayuda.

Por Jaime Luis Melendez

12 de clabLevel



Genero:Masculino  

msie8
Citar            
MensajeEscrito el 15 Abr 2010 02:56 pm
No me acurdo bien pero existe algo para leer el tiempo de duracion de algun mp3 o flv y te a de servir:

control.onMetaData = function (obj)
{
this.totalTime = obj.duration;
};

Suerte y me comentas si te funciono

otra opción que puedes implementar es tener en un arreglo o en un xml la información del del nombre del swf que va a cargar y la duración que este tendra. porque el onMetaData que consume memoria constantemente. te lo digo por experiencia.

Por riback

49 de clabLevel



 

Quito - Ecuador

msie8
Citar            
MensajeEscrito el 16 Abr 2010 02:23 pm
Gracias por la respuesta, la idea es hacer un trabajo eficiente y si dices que esa funcion carga mucho a la memoria entonces esta no es la solucion me gusta mas la de XML pero como puedo hacer esto, tienes un manual donde me diga com hacerlo ? te agradezco de ante mano tu ayuda.

gracias

Por Jaime Luis Melendez

12 de clabLevel



Genero:Masculino  

msie8

 

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