Yo creo que es una cuestión de memoria más que de procesador por lo que
comentas... así que más que un bucle tendrías que empezar a llenar la
memoria y ver si caen los fps... Para llenarla se me ocurre crear
BitmapDatas ya que de esa manera puedes calcular exactamente cuando estas
llenando, es decir, si creas un 800 x 600 x 24bits tendrás en memoria
1.4Megas (aprox.). Hablo desde la teoría, nunca he intentado algo asi...

Un saludo,

Joseba Alonso Pérez
www.sidedev.net
www.5dms.com

> -----Mensaje original-----
> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En
> nombre de Javier García / E-Creativa
> Enviado el: lunes, 30 de abril de 2007 13:32
> Para: Lista dedicada a Actionscript
> Asunto: Re: [ASNativos] Detectar procesador
> 
> 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" <asnativos@5dms.com>
> 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" <asnativos@5dms.com>
> > 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
> -----------------------------------------------------


-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a