Ver Mensaje Individual
  #9 (permalink)  
Antiguo 04/08/2004, 14:13
holywatherme
 
Fecha de Ingreso: julio-2004
Mensajes: 4
Antigüedad: 19 años, 8 meses
Puntos: 0
Hola de nuevo

he estado probando con este código pero aun no he podido con de centrar tosdos los swf y de como desahabilitar los link para que continue corriente todos los swf y no paren si alguien sabe la respuesta se los agradezco ya que mañana es el último día que tengo para solucionar esto

//precarga
function preloadMovie(clip, url)
{
clip.loadMovie(url);
onEnterFrame = function()
{
clip._visible = false;
clip.stop();
if(clip.getBytesTotal() <= 5) return false;
if(clip.getBytesLoaded() < clip.getBytesTotal()) return false;
delete onEnterFrame;
clip._visible = true;
clip.play();
trace("end preload");
onEndPreload(clip);
}
}

//comprobar si el fotograma actual = ultimo fotograma del clip
function checkLastFrame(clip)
{
onEnterFrame = function()
{
//llamada a función cuando ha llegado al último frame
if(clip._currentframe == clip._totalframes)
{
trace("end last frame: "+ clip._totalframes);
delete onEnterFrame;
onClipLastFrame(clip);
}
}
}

//cargar swf externo
function cargaExterno(url)
{
//crea un nuevo clip para cargar el swf en el.
createEmptyMovieClip("externo_mc",10);
//cuando acabe de cargar, que comience a comprobar el fotograma.
onEndPreload = function()
{
turno = (turno + 1 == swf_array.length? 0 : turno + 1);
onClipLastFrame = function(){ cargaExterno(swf_array[turno]); }
checkLastFrame(externo_mc);
}
//realiza la precarga
preloadMovie(externo_mc, url);
}

//archivos a cargar
swf_array = ["movie1.swf","movie2.swf","movie3.swf"];
//turno actual
turno = 0;
//cargar primer swf
cargaExterno(swf_array[turno]);


Gracias