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

cOMO ACELERAR GALERIA FLASH LENTISIMA???

Estas en el tema de cOMO ACELERAR GALERIA FLASH LENTISIMA??? en el foro de Flash y Actionscript en Foros del Web. HOLA AMIGOS! He realizado varias galerias flash en el sitio www.yoteinvito.net . Las imágenes pesan entre 50 y 70 kb, muy razonables para un sitio ...
  #1 (permalink)  
Antiguo 12/06/2011, 21:14
 
Fecha de Ingreso: agosto-2007
Mensajes: 122
Antigüedad: 16 años, 7 meses
Puntos: 3
cOMO ACELERAR GALERIA FLASH LENTISIMA???

HOLA AMIGOS!

He realizado varias galerias flash en el sitio www.yoteinvito.net. Las imágenes pesan entre 50 y 70 kb, muy razonables para un sitio web, la compresión es buena como para mostrar las imagenes a buena velocidad en conexion banda ancha.

SIN EMBARGO la galeria demora siiiiiiiiiiiiglos en mostrar cada imagen!! esto es muy perjudicial para cualquier sitio, les pido por favor me ayuden a entender que puede estar sucediendo.

Si bien no domino flash ni por asomo, algunas cosillas veo como van. La galeria funciona leyendo las fotos de un fichero, y las instrucciones de la capa acciones indican:


*/
// variables ------------------------------------------
// put the path to your pics here, include the slashes (ie. "pics/")
// leave it blank if they're in the same directory
this.pathToPics = "fts_casamiento_el+ella/";
// fill this array with your pics
this.pArray = ["01.jpg", "02.jpg", "03.jpg", "04.jpg", "05.jpg", "06.jpg", "07.jpg", "08.jpg", "09.jpg", "10.jpg"];
this.fadeSpeed = 20;
this.pIndex = 0;
// MovieClip methods ----------------------------------
// d=direction; should 1 or -1 but can be any number
//loads an image automatically when you run animation
loadMovie(this.pathToPics+this.pArray[0], _root.photo);
MovieClip.prototype.changePhoto = function(d) {
// make sure pIndex falls within pArray.length
this.pIndex = (this.pIndex+d)%this.pArray.length;
if (this.pIndex<0) {
this.pIndex += this.pArray.length;
}
this.onEnterFrame = fadeOut;
};
MovieClip.prototype.fadeOut = function() {
if (this.photo._alpha>this.fadeSpeed) {
this.photo._alpha -= this.fadeSpeed;
} else {
this.loadPhoto();
}
};
MovieClip.prototype.loadPhoto = function() {
// specify the movieclip to load images into
var p = _root.photo;
//------------------------------------------
p._alpha = 0;
p.loadMovie(this.pathToPics+this.pArray[this.pIndex]);
this.onEnterFrame = loadMeter;
};
MovieClip.prototype.loadMeter = function() {
var i, l, t;
l = this.photo.getBytesLoaded();
t = this.photo.getBytesTotal();
if (t>0 && t == l) {
this.onEnterFrame = fadeIn;
} else {
trace(l/t);
}
};
MovieClip.prototype.fadeIn = function() {
if (this.photo._alpha<100-this.fadeSpeed) {
this.photo._alpha += this.fadeSpeed;
} else {
this.photo._alpha = 100;
this.onEnterFrame = null;
}
};
// Actions -----------------------------------------
// these aren't necessary, just an example implementation
this.onKeyDown = function() {
if (Key.getCode() == Key.LEFT) {
this.changePhoto(-1);
} else if (Key.getCode() == Key.RIGHT) {
this.changePhoto(1);
}
};
Key.addListener(this);


La galería corre bien pero muy leeeeeeeeeeeeeeeentoooo... Una vez que se cargan las imagenes ya funciona mejor pero, es necesario que demore tanto inicialmente, cansado al visitante??? Hay alguna manera de mejorar el rendimiento???

Muchas gracias y saludos!!!!!!

Lola Lola
  #2 (permalink)  
Antiguo 13/06/2011, 04:29
 
Fecha de Ingreso: septiembre-2010
Ubicación: Reino Independiente Suizo_Andaluz (RISA)
Mensajes: 221
Antigüedad: 13 años, 7 meses
Puntos: 24
Respuesta: cOMO ACELERAR GALERIA FLASH LENTISIMA???

yo le acabo de echar un vistazo a la web ke dices y la verdad es ke a mi las imagenes se me cargan al instante, no les veo ningun fallo.

venga, un saludo
__________________
kolectivo grafico deNA
www.kgdena.com
  #3 (permalink)  
Antiguo 13/06/2011, 06:56
 
Fecha de Ingreso: agosto-2007
Mensajes: 122
Antigüedad: 16 años, 7 meses
Puntos: 3
Respuesta: cOMO ACELERAR GALERIA FLASH LENTISIMA???

Cita:
Iniciado por nikimoto Ver Mensaje
yo le acabo de echar un vistazo a la web ke dices y la verdad es ke a mi las imagenes se me cargan al instante, no les veo ningun fallo.

venga, un saludo



Hola Niki, gracias por la respuesta y el saludo

La verdad es que he probado en mi PC, en la de mi compañera de trabajo, en mi notebook conectándome via wi-fi... y las imágenes se cargan muy lentas en todos los casos!! de hecho me comentaron ese problema otras personas también!

No es que descreo ltu comentario, en absoluto! pero realmente la web presenta este inconveniente, no falto a la verdad! por lo tanto solicito por favor me colaboren con la consulta publicada, que es como puedo acelerar la galeria de fotos, dado que quizas este especificado en el Actionscript. Quizás algunos puedan verla más rapido, en mi caso honestamente demora terribles 5, 8 segundo en pasar de una imágen a otra

Muchas gracias de todos modos!

Lola
  #4 (permalink)  
Antiguo 13/06/2011, 07:12
 
Fecha de Ingreso: agosto-2007
Mensajes: 122
Antigüedad: 16 años, 7 meses
Puntos: 3
Respuesta: cOMO ACELERAR GALERIA FLASH LENTISIMA???

He acelerado el

this.fadeSpeed = 20;

a un valor de 80, no ha mejorado sustancialmente.


Lola

Última edición por Lola Lola; 13/06/2011 a las 07:29
  #5 (permalink)  
Antiguo 13/06/2011, 11:09
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: cOMO ACELERAR GALERIA FLASH LENTISIMA???

Hola Lola Lola:
Cargue tu página y se demora entre 2 y 3 segundos, para cargarse cada imagen, eso no es una eternidad
Abre tus imágenes con el Photoshop para optimizarla y lo guardas con la opción: Guardar para web y dispositivos, allí tienes 5 opciones de calidad de imagen para escoger.
De ese modo aligerarás el peso de las imágenes, para que se cargue más rápido, pero ten en cuenta que siempre habrá una demora dependiendo del servidor y de la PC que lo carga, pero esa demora será solamente la primera vez que se cargue, ya que después funcionará sin demora porque ya estará cargada en el cache.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #6 (permalink)  
Antiguo 17/06/2011, 12:43
 
Fecha de Ingreso: agosto-2007
Mensajes: 122
Antigüedad: 16 años, 7 meses
Puntos: 3
Respuesta: cOMO ACELERAR GALERIA FLASH LENTISIMA???

Hola Bandit, las imagenes estan bastante bajas de peso, entre 50 y 70 kb, de todos modos volveré a comprobar y optimizar.

Muchas gracias!

Lola
  #7 (permalink)  
Antiguo 19/06/2011, 12:57
Avatar de Asus2800  
Fecha de Ingreso: mayo-2011
Mensajes: 39
Antigüedad: 12 años, 11 meses
Puntos: 1
Respuesta: cOMO ACELERAR GALERIA FLASH LENTISIMA???

Buenas lola.. Muy buena la web.- Eh probado la galeria de productos , y si demoran 1 o2 segundos las imagenes al cargar cada una, pero despues como dice bandit , se muestran al instante. calculo tu error no esta en flash. Has probado hacer la misma galeria con fotos de 20 kb x ej ?
Sino decoralo con un cargador para ese tiempo en blanco ;)
Saludos..
__________________
****EN LA PRACTICA Y EL ERROR NACE LA PERFECCION****
  #8 (permalink)  
Antiguo 23/06/2011, 14:30
 
Fecha de Ingreso: agosto-2007
Mensajes: 122
Antigüedad: 16 años, 7 meses
Puntos: 3
Respuesta: cOMO ACELERAR GALERIA FLASH LENTISIMA???

Hola Asus,
muchas gracias por tu comentario! He intentado bajar el peso de las imagenes, pero menos de eso cae mucho la calidad. 50 a 65 kb me parece bastante buena, igualmente me alegra que no tome en general tanto tiempo como me ha tomado en mis navegadores. Uso Fireworks; intentaré bajar en photoshop la calidad de las imagenes, veremos que sale. Esta bueno saber que el flash no sería el problema!

¡Muchas gracias!

Lola
  #9 (permalink)  
Antiguo 24/06/2011, 00:50
 
Fecha de Ingreso: septiembre-2010
Ubicación: Reino Independiente Suizo_Andaluz (RISA)
Mensajes: 221
Antigüedad: 13 años, 7 meses
Puntos: 24
Respuesta: cOMO ACELERAR GALERIA FLASH LENTISIMA???

buenas lola
yo para bajar el peso de las imagenes suelo utilizar el "Advanced JPG Compressor" y la verdad es ke te lo baja muchisimo y sin apenas perdida de calidad.
venga, un saludo
__________________
kolectivo grafico deNA
www.kgdena.com

Etiquetas: acelerar, flash, galeria
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 17:40.