Comunidad de diseño web y desarrollo en internet online

Problemas con la Precarga

Citar            
MensajeEscrito el 28 Sep 2009 06:09 pm
Bueno Gracias de antemano por la respuesa me ayudarian muchisimo si pudieran ayudarme a solucionar mi problema

Bueno lo que pasa es que tengo un intro (index.swf) que tiene una animacion luego de esa animacion exite un boton de entrar que pasa al home(homes.swf) aqui existe una Precarga... y luego pasa a la animacion
el problema es que esta precarga demora mucho para pasar a la animacion...
necesito que sea mas corto el tiempo de descarga e la precarga. Se que se deben considera muchas cosas para el tiempo de descarga. Bueno el home.swf (mi pagina esta integramente flash el home.swf tiene dos esenas 1ª precarga 2ª el home donde se desarrolla toda la web contiene musica y muchas imagenes) es bastante pesado 5,450 kb
mi pregunta es
¿como hacer para que el tiempo de la precarga no sea tanto ?
Teniendo en cuenta que tengo una web pesada que contiene mp3 y fotos


Gracias por su ayuda =)

Por hendhyk

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 29 Sep 2009 02:12 am
no se cual sera el codigo de la precarga, si lo pones eso ayudaria, pero si tienes en cuenta que una precarga sirve para q no tengas q comerte una pantalla en blanco mientras carga otra cosa esta durara el tiempo necesario para cargar lo q sea q tenga q cargar
la verdad q cargar 5mb es bastante duro, por lo q te recomendaria que hicieras la galeria de fotos y el reproductor mp3 usando archivos XML, que sera muchisisisismo menos pesado y ademas mucho mas dinamico y facil de modificar en el futuro.
puedes utilizar en el buscador todo lo q necesites

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

firefox
Citar            
MensajeEscrito el 02 Oct 2009 04:41 pm
Este es el codigo de la Precarga

/* Declaro la función de precarga "cargando", esta función se ejecutara
todo el tiempo hasta que haya cargado totalmente la pelicula */
function cargando() {
// Declaración de variables
var total, cargados, porcentaje;
// A la variable "total" se le asigna el tamaño de la pelicula en bytes
total = _root.getBytesTotal();
// A la variable "cargados" se le asignan el total de bytes hasta el
//momento descargados de la web
cargados = _root.getBytesLoaded();
//Por medio de una regla de tres obtiene el porcentaje cargado y redondea el valor con la función
//"Math.floor"
porcentaje = Math.floor((cargados*100)/total);
//Asigna al campo de texto porcentaje_txt el porcentaje cargado
porcentaje_txt.text = porcentaje+" %";
//Mueve la barra de carga al frame correspondiente al porcentaje
barra_mc.gotoAndStop(porcentaje);
//Si la cantidad de bytes cargados es igual a la cantidad total de bytes
if (cargados == total) {
//Hacer que se deje de ejeuctar esta función
clearInterval(hiloPrecarga);
//Iniciar la pelicula
play();
}
}
// setInterval nos servira para que la función "cargando" se ejecute cada 1 milisegundo
// Asi, nuestra función revisara constantemente la cantidad de bytes descargados
// y solo iniciara la pelicula hasta que la descarga termine
// la variable "hiloPrecarga" nos servira para saber que esta corriendo nuestra función
// y frenar su ejecución cada milisegundo por medio de "clearInterval"
var hiloPrecarga = setInterval(cargando, 1);
//Evita que inicie la pelicula
stop();


Otra cosa la web esta intregamente en Flash... la galeria esta dentro del flash contiene toda la pagina el inicio, contato.. galeria etc..
Otra pregunta se puede tener una esena con un formato digamos 400 x 600 y la otra esena 800 x 800 ?
Gracias por tomarte el tiempo en reponder =)

Por hendhyk

2 de clabLevel



 

msie8
Citar            
MensajeEscrito el 02 Oct 2009 04:49 pm
lo que te recomiendo es q comiences a utilizar, entre algunas cosas, LoadMovie, esto te permite muchas cosas, por ejemplo, definir un documento de 400x600 y cargar otro de 800x800, ademas tendra las secciones separadas para modificarlas facilmente y no todo el flash y tb de esa forma disminuira el peso de todo. aqui tienes un tutorial de como se usa.
saludos

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

firefox
Citar            
MensajeEscrito el 02 Oct 2009 05:15 pm
Gracias por la respuesta ya use el LoadMovie pero las cargas demoran mucho en descargar lo mismo que son bastante pesadas
uhm entonces no se puede tener dos esenas de diferentes dimenciones?
como hago para hacerlo para trabajar con los archivos XML?
yo se que el problema es que es demasiada pesada la web como haria para trabajar con archivos xml
si las galerias estan dentro del home (home.swf) es mas todos los archivos son imagenes
un archivo swf puede levatar un html dentro? de un flash?
Gracias una vez mas

Por hendhyk

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 02 Oct 2009 05:22 pm
para empezar con XML esto puede servirte, sino mira todos los tutoriales que hay aqui, de esa forma podras adaptalos a tu necesidad.
En cuanto si un html puede estar contenido en un flash, la respuesta es si, si se puede embeber html dentro de flash.

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

firefox
Citar            
MensajeEscrito el 02 Oct 2009 05:26 pm
me podrias facilitar los scrips? para que el flash contenga un html?
porfavor

Por hendhyk

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 02 Oct 2009 11:45 pm
si utilizas el magico google encontraras muchas respuestas y todavia mucho mejor si utulizas el de cristalab, donde encontraras este tipo de respuesta, solo es cuestion de buscar un poco.

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

firefox

 

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