El  caso es que estoy haciendo un generador de postales. El usuario podrá 
elegir su paisaje, y también podrá colocar la foto recortada de su cara 
sobre una pareja que posa ante la postal. El tema es que también puede 
incluir animales, plantas, objetos extras, etc. La cuestión entonces está en 
que cuando inserta muchas cosas en pantalla, todo se empieza a ralentizar, 
obviamente, dependiendo de la máquina y de los procesos que tenga abierto.

Cada objeto que carga en pantalla tiene su propia animación (los animales se 
mueven, las plantas también...). Tengo un total de 13 animales, 10 plantas y 
14 extras. La idea sería ir mirando el rendimiento conforme va poniendo 
objetos y cuando la cosa se quede corta, mostrar un mensaje de advertencia. 
Los animales y las plantas son 100% flash. Los extras son imágenes 
(sombreros, gafas de sol...).

Creo que toda esta info podrá ser de ayuda para dar con una solución 
práctica.

Saludos.

Jg.

----- Original Message ----- 
From: <[EMAIL PROTECTED]>
To: "Lista dedicada a Actionscript" <[email protected]>
Sent: Monday, April 30, 2007 12:42 PM
Subject: Re: [ASNativos] Detectar procesador


Hmmm... Sin saber cuál es la idea del proyecto no puedo más que aventurar,
pero...

Si el usuario empieza a colocar instancias de objetos en pantalla y el
rendimiento cae, averiguar la potencia del procesador no te va a servir de
mucho, a menos que tenga un límite a la hora de colocar objetos en
pantalla.

Si el rendimiento cae en función de la complejidad de los gráficos que
tengas en pantalla (porque tienen muchos vectores), a lo mejor tendrías
que usar la propiedad cacheAsBitmap, en caso de que no hagas
transformaciones con ellos, tipo escala o rotación.

Si cada objeto que se coloca en pantalla ejecuta su propio onEnterFrame,
entonces sí se puede atacar el problema del rendimiento por el lado de
AS...

Bueno, coméntanos con lo que sea.

Un saludo,
Carlos





> Entonces me quedo con la idea del Benchmark.
>
> ¿Bastaría con un simple for hasta 10.000 como ha dicho Zárate? después
> podría hacer una escala de valores para actuar en consecuencia y así,
> poder
> cargar las librerías correspondientes. El caso es que tengo una librería
> de
> animales y otra de plantas y claro, cuando el usuario empieza a poner
> objetos en pantalla, pos peta jeje (aparte de otras dos librerías de
> objetos
> y otra de paisajes...).
>
> Jg.
>
> ----- Original Message -----
> From: "Daniel Portilla" <[EMAIL PROTECTED]>
> To: "Lista dedicada a Actionscript" <[email protected]>
> Sent: Monday, April 30, 2007 10:25 AM
> Subject: Re: [ASNativos] Detectar procesador
>
>
> Hola, estoy de acuerdo con ambos, y te recomiendo Javier que tires por
> la opción de comprobar el rendimiento. Yo hace tiempo tuve que hacer
> una aplicación que funcionara para Pocket y para PC y tuve que hacer
> una función inicial que comprobara qué tipo de rendimiento me daba,
> para diferenciarlos. No recuerdo bien pero creo que había código para
> hacer esto en páginas relacionadas con Flash y PocketPC.
>
> 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
-----------------------------------------------------

Responder a