Comunidad de diseño web y desarrollo en internet online

swf seguidos

Citar            
MensajeEscrito el 05 Ago 2004 05:20 am
Hola amigos

Como puedo colcar mis archivos para que se ejecute uno tras otro
001.swf
002.swf
003.swf
004.swf
005....
Cuando termine de ejecutarse el 001.swf empiece con el siguiente 002.swf y asi sucecibamente.
PD: no tengo los Flas de lo pensado es crear un nuevo archivo y que me cargue estos. la idea es poder al dar un clic en el archivo que estoy creando empice a ejecutarce el 001.swf y luego los otros se realice automaticamente.
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 por la ayuda que me puedan brindar

Por holywatherme

0 de clabLevel



 

unknown
Citar            
MensajeEscrito el 09 Ago 2004 01:20 am
Esto te puede servir
http://www.cristalab.com/foros/viewtopic.php?t=797

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown

 

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