Comunidad de diseño web y desarrollo en internet online

Clase para transiciones

Citar            
MensajeEscrito el 02 Abr 2008 03:58 am
Saludos,
Tengo un problema al tratar de implementar la Clase para transiciones http://www.cristalab.com/tips/28646/clase-para-transiciones-de-fotos-en-flash , realicé los siguiente cambios para poder instanciar varias veces, claro todo esto en el documento .AS

Código :

public function LoopIMG(queRuta,otro) {      
   ruta = queRuta;
  contenedor = ruta.createEmptyMovieClip("contenedor1"+otro, ruta.getNextHighestDepth());
  contenedor.createEmptyMovieClip("contenedor1"+otro, contenedor.getNextHighestDepth());
  contenedor.createEmptyMovieClip("contenedor2"+otro, contenedor.getNextHighestDepth());
   istaFotos = new Array();
      setTiempo(2000);....


Ahora en el achivo .fla estoy instanciando de la siguiente manera:

Código :

import LoopIMG;
var fondoLoop:LoopIMG = new LoopIMG(this,10);
fondoLoop.setPosicion(41.5, 218.4);
fondoLoop.push("10.jpg");
fondoLoop.push("20.jpg");
fondoLoop.push("30.jpg");
fondoLoop.push("40.jpg");
fondoLoop.push("50.jpg");
fondoLoop.setTiempo(80);

var fondoLoop1:LoopIMG = new LoopIMG(this,11);
fondoLoop1.setPosicion(141, 218.4);
fondoLoop1.push("10.jpg");
fondoLoop1.push("20.jpg");
fondoLoop1.push("30.jpg");
fondoLoop1.push("40.jpg");
fondoLoop1.push("50.jpg");
fondoLoop1.setTiempo(80);

var parada:Number;
var fondoLoop2:LoopIMG = new LoopIMG(this,12);
fondoLoop2.setPosicion(91, 218.4);
fondoLoop2.setTiempo(80);
fondoLoop2.push("10.jpg");
fondoLoop2.push("20.jpg");
fondoLoop2.push("30.jpg");
fondoLoop2.push("40.jpg");
fondoLoop2.push("50.jpg");


y claro para poner en funcionamiento:

Código :

fondoLoop.start();
fondoLoop1.start();
fondoLoop2.start();


El problema es el siguiente: A nivel de localhost, ya sea con IE o en Firefox funciona bien, pero al correrlo en web en Firefox va bien pero en IE las imagenes se demoran en cargarce y las transiciones se hacen muy lentas, espero me puedan ayudar.

Por raylem

27 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 05 Abr 2008 07:05 am
Bueno es mas o menos obvio el problema, ya que si lo cargas en tu makina...no va a demorar nada ya que las imagenes estan en tu disco...pero al subirla a un host, todo se desfaza por los tiempos de cargas de cada una de las imagenes, ya que las tienes que bajar tu disco duro.

Intenta cargarlas antes de comenzar las transiciones.

;)

suerte

Por JavierS

37 de clabLevel



Genero:Masculino  

Viña/Chile

firefox
Citar            
MensajeEscrito el 05 Abr 2008 02:34 pm
Es obvio que a nivel de localhost las imagenes se cargen sin problemas, el inconveniente es que al subir a un host mirandolo desde Firefox todo va bien pero con IE se demora en cargar, y te comento que la carga de las imagenes es antes de inciar las transiciones

Código :

import LoopIMG;
var fondoLoop:LoopIMG = new LoopIMG(this,10);
fondoLoop.setPosicion(41.5, 218.4);
fondoLoop.push("10.jpg");
fondoLoop.push("20.jpg");
fondoLoop.push("30.jpg");
fondoLoop.push("40.jpg");
fondoLoop.push("50.jpg");
fondoLoop.setTiempo(80);

Por raylem

27 de clabLevel



Genero:Masculino  

firefox

 

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