Hola a [EMAIL PROTECTED], esta discusión me interesa porque estoy metida en un caso parecido. Ya Siroko me paso un ejemplo para resolver con BitmapData. Me he mirado también lo que mandan Cay y Joseba (muy buenos los dos ejemplos, cada uno en su tema). He añadido el cacheAsBitmap que recomienda J.
Sin embargo me pasa algo parecido a Sofía aunque en mi caso el problema no es de velocidad sino de dibujado (juego con el alpha ), la cosa aparece "pellizcada". También en mi caso tengo necesidad de usar imágenes muy grandes (500 x 400 px aprox. la que animo). Casi me inclino a pensar que este es el problema. Claro que a Joseba y Cay les queda muy bien pero, claro, es otro nivel :-) > Hola Sofia > yo hice algo parecido hace un tiempo, y el problema era de rendimiento > grafico, en cuanto se hacia zoom, eso iba a pedales. Es facil de ver, si > en > tu clip donde están las imagenes, las haces guia y pones una capa con un > gran cuadrado vectorial de las mismas dimensiones, y el rendimiento deja > de > fallar, es eso. > De ser asi, prueba a cambiar algunas imagenes por vectores o al contrario. > A > mi me iba bien el cambiar los fondos de color continuo por vectores, y en > cambio las figuras complicadas (eran planos de casas, cuartos de baño...) > en > lugar de estar compuestos por docenas de vectores, usaba un mapa de bit. > Tambien puedes probar a hacer dos vistas, una a alta calidad y otra a > baja, > e intercambiarlas segun te interese en cada caso. > Otra opcion, es dividir la imagen en partes, y que una vez aumentada la > imagen, y por tanto cuando no se ve mas que una parte de ella, vayas > ocultando las partes que no necesites ver, mejorando seguro el > rendimiento. > Esto es la mas dura, pero no se me ocurre mas. > Un saludo. > > > > ----- Original Message ----- > From: "Sofia" <[EMAIL PROTECTED]> > To: "Lista dedicada a Actionscript" <asnativos@5dms.com> > Sent: Wednesday, May 16, 2007 7:53 PM > Subject: Re: [ASNativos] Movimiento imagenes > > > Una de ellas por ejemplo contiene: > tres planos donde, cada plano es una movie con composicion de imágenes > la composición de las imágenes pueden llegar a ser de 2200x750, > estas tienen un desplazamiento lateral cuando estas sobre ellas > el peso del swf esta entre 700 y 900 mas o menos > > Desde el archivo principal hay la posibilidad de hacer un zoom sobre ella > Cuando minimizo, el consumo baja empicado, de echo el consumo solo sube > cuando estoy sobre las imágenes > El moviemiento se ve mas o menos fluido pero el consumo se sale > > no es para web es para un dvd y no lo tengo preparado para colgarlo > > gracias a todos por la ayuda > > ----- Original Message ----- > From: <[EMAIL PROTECTED]> > To: "Lista dedicada a Actionscript" <asnativos@5dms.com> > Sent: Wednesday, May 16, 2007 6:18 PM > Subject: Re: [ASNativos] Movimiento imagenes > > > Hola, Sofía: > > Vaya por delante que cuando se trata de temas de rendimiento, eso no lo > tienes asegurado en el 100% de los casos. Por mucho que lo optimices, el > que tenga un ordenador antiguo puede tener problemas a la hora de que le > vaya fluido. Y si tienes un megapepino, pero 200 procesos que te consumen > un 80% de CPU, más de lo mismo. O sea, que siempre va a haber alguien que > tenga problemas con esa película. > > Más. El cacheAsBitmap que cuenta Joseba, debería funcionar bien. A no ser > que luego hagas zoom con esas imágenes. Cualquier transformación que hagas > con un clip al que le hayas activado esa propiedad y que no sea de > traslación deja automáticamente sin efecto dicha propiedad. No estoy > seguro de si también se queda sin efecto cuando pones el clip en > coordenadas no enteras; yo que tú probaría a redondear siempre las > coordenadas al nº entero más próximo. > > Pero a lo mejor queremos luchar contra molinos de piedra: ¿Qué dimensiones > tienen los mapas de bits que estás usando? Otra cosa: ¿notas aumento de > rendimiento cuando haces más pequeña la ventana de la película? Si es así, > la optimización debe ser de los gráficos. Si no, hay que optimizar el > código. Esto es a título general, claro, pero puede servir. > > Venga, un saludo, > Carlos > > > >> Con onMouseMove no tengo un movimiento fluido (departamento de diseño me >> berrea por no ser un desplazamiento fluido) >> y el cacheAsBitmap no aprecio la diferencia, a no ser que se lo esté >> aplicando mal a las movies >> lo que he hecho es poner nombre_movie.cacheAsBitmap=true; a cada una de >> ellas, igual hay que hacer algo más >> >> gracias por vuestras sugerencias, >> >> PD: esto me está empezando a desquiciar, me estoy volviendo loca ;( >> >> >> >> ----- Original Message ----- >> From: "Joseba Alonso" <[EMAIL PROTECTED]> >> To: "'Lista dedicada a Actionscript'" <asnativos@5dms.com> >> Sent: Wednesday, May 16, 2007 3:45 PM >> Subject: Re: [ASNativos] Movimiento imagenes >> >> >> Una solución rápida puede ser usar el bitmapCatching. Desde el IDE hay >> una >> opción en las propiedades del clip (usar cache de mapa de bits o algo >> asi) >> desde código clip.cacheAsBitmap = true; >> >> Un saludo, >> >> Joseba Alonso Pérez >> www.sidedev.net >> www.5dms.com >> >> >>> -----Mensaje original----- >>> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En >>> nombre de Sofia >>> Enviado el: miércoles, 16 de mayo de 2007 14:24 >>> Para: Lista dedicada a Actionscript >>> Asunto: Re: [ASNativos] Movimiento imagenes >>> >>> Estoy con Flash 8 >>> En principio con el principal creo que no tengo problemas, el resto de >>> los >>> swf que cargo, ninguno me da problemas solo es el movimiento el que me >>> dispara el consumo >>> >>> Son mapa de bits, las muevo con Actionscript, tengo un array con las >>> movies,a estos momentos despues de haber cambiado el código varias >>> veces >>> este es el que tengo, lo he limpiado para dejar solo lo del movimiento >>> espero no haberme colado y borrar de más >>> >>> this.onEnterframe=function(){ >>> for (var i:Number = 0; i<aMovies.length; i++) >>> { >>> var objMovies:Object = aMovies[i]; >>> nMov = i+1; >>> objMovies.xPos = (_level0._xmouse-(Stage.width/2))*nMov/3; >>> objMovies.xvel =nEasy/nMov; >>> objMovies.xdestino = objMovies["xPosIni_"+i] - >>> objMovies.xPos/xProfundidad; >>> objMovies._x += (objMovies.xdestino-objMovies._x)/objMovies.xvel; >>> } >>> } >>> >>> >>> >>> ----- Original Message ----- >>> From: "Daniel Portilla" <[EMAIL PROTECTED]> >>> To: "Lista dedicada a Actionscript" <asnativos@5dms.com> >>> Sent: Wednesday, May 16, 2007 1:43 PM >>> Subject: Re: [ASNativos] Movimiento imagenes >>> >>> >>> Vale, o sea que se te dispara de uso de CPU y memoria al mover >>> lateralmente >>> estas fotos. >>> ¿Las mueves con Actionscript o con Transiciones? En el primer caso >>> ¿usas >>> bucles? >>> ¿Las fotos son Mapas de Bits o las has Trazado (Vectorizado)? >>> >>> Yo te recomendaría, prueba con fotos más simples, si te funciona bien >>> el >>> problema son las fotos. >>> >>> Ahh, y prueba el SWF de las fotos por separado (a ver si le ocurre lo >>> mismo), no sea que vaya a ser un problema del SWF principal. >>> >>> No sé, cualquier info adicional nos puede ayudar, si tu no lo ves que >>> tienes >>> toda la info delante, imagínate nosotros si no sabemos siquiera para >>> qué >>> versión de Flash estás compilando. >>> >>> Salu2 >>> ----------------------------------------------------- >>> ASNativos >>> www.5dms.com >>> subscripciones/desubscripciones >>> http://asnativos.5dms.com >>> ----------------------------------------------------- >>> >>> >>> ----------------------------------------------------- >>> ASNativos >>> www.5dms.com >>> subscripciones/desubscripciones >>> http://asnativos.5dms.com >>> ----------------------------------------------------- >> >> >> ----------------------------------------------------- >> ASNativos >> www.5dms.com >> subscripciones/desubscripciones >> http://asnativos.5dms.com >> ----------------------------------------------------- >> >> >> ----------------------------------------------------- >> ASNativos >> www.5dms.com >> subscripciones/desubscripciones >> http://asnativos.5dms.com >> ----------------------------------------------------- >> > > > > ----------------------------------------------------- > ASNativos > www.5dms.com > subscripciones/desubscripciones > http://asnativos.5dms.com > ----------------------------------------------------- > > > ----------------------------------------------------- > ASNativos > www.5dms.com > subscripciones/desubscripciones > http://asnativos.5dms.com > ----------------------------------------------------- > > > ----------------------------------------------------- > ASNativos > www.5dms.com > subscripciones/desubscripciones > http://asnativos.5dms.com > ----------------------------------------------------- > ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -----------------------------------------------------