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

Para cargar el swf más rápido

Estas en el tema de Para cargar el swf más rápido en el foro de Flash y Actionscript en Foros del Web. En primer lugar hola a todos y mi felicitación por el foro. Vereis he estado mirando todas las preguntas pero no he encontrado exactamente lo ...
  #1 (permalink)  
Antiguo 18/01/2007, 06:56
 
Fecha de Ingreso: enero-2007
Mensajes: 13
Antigüedad: 17 años, 10 meses
Puntos: 0
Para cargar el swf más rápido

En primer lugar hola a todos y mi felicitación por el foro.
Vereis he estado mirando todas las preguntas pero no he encontrado exactamente lo que busco y creo que es por un problema de concepto; No estoy seguro de entender el paso que debo hacer; me explico. Estoy haciendo mi pag web exclusivamente con flash y tengo una película flash inicial que según el botón que seleccionas se redirige a otra pelicula flash. En realidad todo el montaje lo tengo bien hecho pero cuando le doy al botón para que cambie de película, como quizás pesa un poquitín (470KB), tarda 12 segundos en aparecer. Entiendo que es una cuestión de peso pero querria saber si hay la posibilidad de que mientras la película inicial se está ejecutando las secundarias se puedan estar cargando en memoria. Espero que me hayais entendido.
Si no existe la posiblidad decirme como hariais para que el usuario despues de apretar el botón del menú sepa que ha de esperar 10 segundos a que se cargue y no le vuelva a dar simplemente por que no ocurre nada.
Supongo por lo que he leido, si es que mi primera pregunta no tiene respuesta, que se tendría que hacer un sistema de precarga. Entiendo como se podría realizar (aunque no lo he probado aun) al princippio de la animación, pero no se como habria de hacerlo para que me saliera en el momento de seleccionar el botón del menú. Muchas gracias a todos, y espero que me podais responder ; un abrazo.
  #2 (permalink)  
Antiguo 18/01/2007, 09:22
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Re: Para cargar el swf más rápido

Hola davalbarra:
Bienvenido al Foro.
En éste link di un ejemplo de como hacer una precarga: http://www.forosdelweb.com/showthrea...6&goto=newpost

Una de las formas de hacer las precargas es colocando en el primer frame de la película a cargar.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 18/01/2007, 09:50
 
Fecha de Ingreso: enero-2007
Mensajes: 13
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Para cargar el swf más rápido

hola bandit y muchas gracias por la reseña. De todas maneras no has contestado a mi pregunta. Ahora gracias a ese tutorial y otros ya se como hacer una precarga y que de alguna manera te señale que se está cargando. La idea es: hay algun sistema por el que mientras estas viendo ,por ejemplo la intro y lo que le siga, que se vayan cargando en la memoria y que cuando necesites verlo ya no tenga que pensar. Hay alguna orden en scrip que diga que mientras se están visualizando los primeros fotogramas ya se empiecen a cargar en la memoria del ordenador para que después el cambio de menus sea rapido.

Explico la situación . Cargo la intro y la y la pantalla de menus en la primera película y cuando doy al menú galeria , la primera vez cuesta 10 segundos en aparecer. Si después selecciono otro menú y regreso más tarde a galeria me tarda medio segundo por que como ya lo ha abierto lo tienes cargado en memoria o en las cokis o historial (no estoy seguro). Hay pues alguna orden que haga que se vaya cargando algo en memoria desde la visualización de los primeros fotogramas.

MUchas gracias por responder tan rápido, y por el tutorial, pues me ha ayudado a entender como hacer la precarga mientras uno espera a que se cargue.
Gracias y un abrazo, suerte.
  #4 (permalink)  
Antiguo 18/01/2007, 10:12
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Re: Para cargar el swf más rápido

Vamos con un ejemplo:
Coloca éste código en el primer frame de tu película:
var mcCargar:MovieClip = this.createEmptyMovieClip("mcCargar", 100);
mcCargar._alpha = 0;
mcCargar.loadMovie("pelicula.swf");
Código para el botón:
on(release){
mcCargar._alpha = 100;
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 18/01/2007, 17:26
 
Fecha de Ingreso: enero-2007
Mensajes: 13
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Para cargar el swf más rápido

nuevamente , muchas gracias por responder y tan rápido. Ahora mismo voy a probarlo. pero me podrias decir que es lo que estoy haciendo. ESpero que disculpes mi ignorancia pues recien empiezo. Tampoco hace falta que me lo expliques paso a paso solo en general. Muchas gracias bandit por tu interés
y un abrazo muy grande. Suerte.
  #6 (permalink)  
Antiguo 18/01/2007, 17:46
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Re: Para cargar el swf más rápido

No entiendo bien lo que quieres decir con:
Cita:
nuevamente , muchas gracias por responder y tan rápido. Ahora mismo voy a probarlo. pero me podrias decir que es lo que estoy haciendo
si te refieres a saber que significa ese código, lo que hará es cargar dentro de un MC_vacío que se ha creado con el código, la película, pero no se mostrará mientras no hagas clic en el botón que supuestamente lo va a cargar.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #7 (permalink)  
Antiguo 19/01/2007, 03:02
 
Fecha de Ingreso: enero-2007
Mensajes: 13
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Para cargar el swf más rápido

Hola bandit, muchas gracias nuevamente. Ahora ya entiendo su utilidad, y si era eso lo que no entendía del código. lo que pasa es que solo me sirve para la película que está funcionando. Sabes si es posible que poniendo el código en el primer fotograma de la primera película ya cargue en memoria las demás películas.Muchas gracias y un abrazo.
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 23:32.