Ten cuidado, no te fies del archivo jpg para determinar la RAM que va a ocupar un bitmapData, no tiene nada que ver y es bastante superior. Una imagen de 800x600 a 24 bits por pixel ocupa 1440Kb en memoria, al almacenarlo se comprime usando los algoritmos de jpeg y por eso el peso se reduce, pero en memoria se almacena la informacion de pixel *sin comprimir* lo que significa que 10 imagenes a 800x600 te van a quitar unos 14 o 15 megas de RAM.
Un saludo, Joseba El día 30/08/07, xleon <[EMAIL PROTECTED]> escribió: > > Gracias Cay, lo que haré será usar caché de bitmapdatas. En mi caso > estamos > hablando de mas o menos 5 o 6 megas de imágenes para toda la aplicación. Y > con la cantidad de ram que tienen ahora todos los equipos no creo que haya > problema > > > -----Mensaje original----- > > De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En > > nombre de Cay > > Enviado el: jueves, 30 de agosto de 2007 9:06 > > Para: Lista dedicada a Actionscript > > Asunto: Re: [ASNativos] Caché de Flash Player. Cuando sí y cuándo no se > queda en > > caché? > > > > En principio el cache que usa Flash Player es el del navegador, por > > tanto depende directamente de la configuracion de este... > > removeMovieClip no borra de la cache... de hecho no hay forma de borrar > > nada de la cache (mas q usando backend y tal para "confundir" al > > navegador)... pero todo esto depende del navegador. Otra cosa que hay > > que tener en cuenta es que, aunque nuestro clip esté en cache y se > > cargue desde ahi, pasaran un par de frames (relativo) antes de que > > cargue realmente en el clip, por tanto los preloaders son siempre > > necesarios. > > Lo del array de BMPs es bastante util y practico, pero hay que tener en > > cuenta que todas las imagenes que cachees ocuparan memoria ram, y si te > > pasas de la ram disponible los bmps no se crearan. > > > > Saludos, > > > > Cay > > > > xleon escribió: > > > Hola, volviendo a un tema del que hablábamos el otro dia sobre cómo > parar o > > > cancelar una precarga (la conclusión fue cargar un "vacio.swf" sobre > el > > > mismo clip), se me ocurren otras preguntas. > > > > > > Estoy tratando de hacer una carga en segundo plano de un montón de swf > y > jpg > > > de varias secciones. Esta carga se cancelaria si el usuario entra en > una > > > seccion que no todavía no se ha precargado. > > > > > > Bueno, al grano, las preguntas son: > > > > > > Una vez cargado una imagen o swf sobre un MovieClip.... > > > > > > ¿si hacemos removeMovieClip se borra de la caché? (pregunto esto > porque > > > algunas veces me pasa y otras no, y no por qué) > > > > > > ¿si cargo un 'vacio.swf' sobre ese mismo clip, y luego vuelvo a cargar > el > > > swf que estaba anteriormente, se cargará el que estaba en caché o se > cargará > > > de nuevo? > > > > > > ¿es lo mismo removeMovieClip del que contiene el swf, que del > contendedor > > > que contiene a su vez un conjunto de clips con swf´s cargados? (me > refiero > > > claro está a nivel de caché) > > > > > > Y lo más jodido > > > ¿Cambia alguna de estas cosas entre navegadores? (usease: firefox y > > > explorer) > > > > > > Ya acaban las preguntas ! > > > > > > > > > > > > Tengo una solución alternativa para el tema de las cachés, no se si > alguien > > > ha hecho ya algo similar, o si le veis algún inconveniente, pero en el > > > último trabajo que hice me vino de perlas. Si no arreglo el tema este > de > la > > > caché, lo volveré a utilizar. Aunque no lo he probado con imágenes que > > > tienen pixeles transparentes > > > > > > - Hago un array static para toda la aplicación (llamémosle > arr_capturas) > > > - Una vez cargada una imagen, le "hacemos una foto al clip" que la > contiene > > > con BitMapData > > > - Añadimos al array "arr_capturas" que os decia un objeto como esto: > > > {ruta:ruta_unica_dela_imagen, captura:el_bitmapdata} > > > - Antes de volver a cargar la imagen sobre el mismo clip, miramos > primero si > > > la ruta está almacenanda en arr_capturas. Si no es asi, hacemos el > load > de > > > la imagen. Y si por el contrario, si que estaba almacenada, hacemos un > > > attach del bitmapdata almacenado > > > > > > > > > Espero que a alguien le sirva, y algún comentario si es posible > > > > > > Saludos > > > > > > No virus found in this outgoing message. > > > Checked by AVG Free Edition. > > > Version: 7.5.484 / Virus Database: 269.12.10/977 - Release Date: > 28/08/2007 > > > 16:29 > > > > > > > > > > > > > > > ----------------------------------------------------- > > > ASNativos > > > www.5dms.com > > > subscripciones/desubscripciones > > > http://asnativos.5dms.com > > > ----------------------------------------------------- > > > > > > > > > > > > ----------------------------------------------------- > > ASNativos > > www.5dms.com > > subscripciones/desubscripciones > > http://asnativos.5dms.com > > ----------------------------------------------------- > > > > No virus found in this incoming message. > > Checked by AVG Free Edition. > > Version: 7.5.484 / Virus Database: 269.12.10/977 - Release Date: > 28/08/2007 16:29 > > > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.484 / Virus Database: 269.12.10/977 - Release Date: > 28/08/2007 > 16:29 > > > > > ----------------------------------------------------- > ASNativos > www.5dms.com > subscripciones/desubscripciones > http://asnativos.5dms.com > ----------------------------------------------------- > ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -----------------------------------------------------