Re: [ASNativos] Detectar procesador

2007-04-30 Thread Zárate
Buenas,

A mi no me suena que haya algo para medir la velocidad del procesador.
Ademas no creo que sea algo 100% fiable. Puede que el usuario tenga
suficiente procesador, pero en ese momento tenga abiertas 100
aplicaciones mas (Skype, Winamp, Youtube, etc).

Yo te recomendaria que al iniciar la aplicacion hicieras un pequeyo
benchmark para mas o menos calcular la potencia de procesamiento *en
ese momento*. Algo como mirar el tiempo que tarda el equipo en
ejecutar un bucle de 1 iteraciones o algo asi.

El problema es que si se ejecuta en equipos poco potentes, podria
incluso saltarte el aviso de "Hay un script que va muy lento". No se,
la verdad es que nunca lo he intentado.

Si investigando encuentras algo interesante estaria bien que lo
mandaras a la lista.

Salud!

On 4/30/07, Javier García / E-Creativa. es <[EMAIL PROTECTED]> wrote:
> Buenos días peña.
>
> Estoy montando una aplicación y me haría falta saber si desde flash es
> posible detectar el procesador del usuario, de forma tal que pueda habilitar
> una serie de librerías, ya que todo lo que sea inferior a un 2000 mhz peta
> demasiado y mi jefe me comenta de restringirlo un poco por velocidad de
> procesador.
>
> ¿Hay algo por ahí para conseguir esto?
>
> Un saludo :)
>
> Jg.
>
>
> -
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -
>


-- 
Juan Delgado - Zárate
http://zarate.tv
http://dandolachapa.com
http://loqueyosede.com

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


Re: [ASNativos] Detectar procesador

2007-04-30 Thread info
El enfoque de Zárate es el correcto. Puedes tener un procesador que vaya a
20.000 Ghz, pero eso no es lo importante; si tienes un montón de
aplicaciones "intensas" ejecutándose al mismo tiempo, el player de Flash
te irá como un churro. Tienes que atacar por el lado del benchmarking.

Si se tratase de una aplicación de escritorio y fuera imperativo conocer
la velocidad del procesador, lo podrías averiguar con Zinc.

Saludos



> Buenas,
>
> A mi no me suena que haya algo para medir la velocidad del procesador.
> Ademas no creo que sea algo 100% fiable. Puede que el usuario tenga
> suficiente procesador, pero en ese momento tenga abiertas 100
> aplicaciones mas (Skype, Winamp, Youtube, etc).
>
> Yo te recomendaria que al iniciar la aplicacion hicieras un pequeyo
> benchmark para mas o menos calcular la potencia de procesamiento *en
> ese momento*. Algo como mirar el tiempo que tarda el equipo en
> ejecutar un bucle de 1 iteraciones o algo asi.
>
> El problema es que si se ejecuta en equipos poco potentes, podria
> incluso saltarte el aviso de "Hay un script que va muy lento". No se,
> la verdad es que nunca lo he intentado.
>
> Si investigando encuentras algo interesante estaria bien que lo
> mandaras a la lista.
>
> Salud!
>
> On 4/30/07, Javier García / E-Creativa. es <[EMAIL PROTECTED]> wrote:
>> Buenos días peña.
>>
>> Estoy montando una aplicación y me haría falta saber si desde flash es
>> posible detectar el procesador del usuario, de forma tal que pueda
>> habilitar
>> una serie de librerías, ya que todo lo que sea inferior a un 2000 mhz
>> peta
>> demasiado y mi jefe me comenta de restringirlo un poco por velocidad de
>> procesador.
>>
>> ¿Hay algo por ahí para conseguir esto?
>>
>> Un saludo :)
>>
>> Jg.
>>
>>
>> -
>> ASNativos
>> www.5dms.com
>> subscripciones/desubscripciones
>> http://asnativos.5dms.com
>> -
>>
>
>
> --
> Juan Delgado - Zárate
> http://zarate.tv
> http://dandolachapa.com
> http://loqueyosede.com
>
> -
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -
>



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


Re: [ASNativos] Detectar procesador

2007-04-30 Thread Daniel Portilla
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
-


Re: [ASNativos] Detectar procesador

2007-04-30 Thread Javier García / E-Creativa
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" 
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
-


Re: [ASNativos] Detectar procesador

2007-04-30 Thread info
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" 
> 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
-


Re: [ASNativos] Detectar procesador

2007-04-30 Thread Javier García / E-Creativa
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" 
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" 
> 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
-


Re: [ASNativos] Detectar procesador

2007-04-30 Thread Zárate
Perdon, quiero decir:

"Si lo que vas a hacer son postales..."

:|

On 4/30/07, Zárate <[EMAIL PROTECTED]> wrote:
> Pero si lo que quieres hacer portales, lo que estas midiendo es la
> capacidad del equipo del usuarios que *crea* las postales, no de los
> usuarios que las *ven* quicir, no tiene pinta de que te vaya a
> servir para mucho...
>
> On 4/30/07, Javier García / E-Creativa <[EMAIL PROTECTED]> wrote:
> > 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" 
> > 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" 
> > > 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
> > -
> >
>
>
> --
> Juan Delgado - Zárate
> http://zarate.tv
> http://dandolachapa.com
> http://loqueyosede.com
>


-- 
Juan Delgado - Zárate
http://zarate.tv
http://dandolachapa.com
http://loqueyosede.com

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


Re: [ASNativos] Detectar procesador

2007-04-30 Thread Zárate
Pero si lo que quieres hacer portales, lo que estas midiendo es la
capacidad del equipo del usuarios que *crea* las postales, no de los
usuarios que las *ven* quicir, no tiene pinta de que te vaya a
servir para mucho...

On 4/30/07, Javier García / E-Creativa <[EMAIL PROTECTED]> wrote:
> 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" 
> 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" 
> > 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
> -
>


-- 
Juan Delgado - Zárate
http://zarate.tv
http://dandolachapa.com
http://loqueyosede.com

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


Re: [ASNativos] Detectar procesador

2007-04-30 Thread Joseba Alonso
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" 
> 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" 
> > 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
-


Re: [ASNativos] Detectar procesador

2007-04-30 Thread Javier García / E-Creativa
El tema es que acabo de caer en lo que dice zárate; yo puedo crear mi postal 
con lo que de mi memoria de sí, pero después, cuando la envíe, el 'amigo' 
que la vea va a estar en las mismas, lo mismo le va como el culo, que le va 
fino fino... tendré que replantearle este tema a mi jefe porque yo lo veo 
claro... que cada cual monte lo que le de la gana y punto ^^

Gracias por las respuestas.

Jg.

- Original Message - 
From: "Joseba Alonso" <[EMAIL PROTECTED]>
To: "'Lista dedicada a Actionscript'" 
Sent: Monday, April 30, 2007 2:34 PM
Subject: Re: [ASNativos] Detectar procesador


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" 
> 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" 
> > 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 

Re: [ASNativos] Detectar procesador

2007-04-30 Thread Daniel Portilla
La verdad es que zárate tiene razón, con eso de que no vas a saber
cómo ve las postales el usuario que la recibe. Para reducir este tipo
de problemas de rendimiento sólo se me ocurre que hagas todas las
animaciones con los mismos fotogramas (p ej. 10 fotogramas) . Y que
una vez que el cliente haya puesto todos los objetos y pulse en "Crear
Postal" (o cómo lo hayas llamado) se generen 10 fotogramas con un
bitmap de toda la ventana, generando asi un flash sin objetos
vectoriales, que es lo que genera más cálculos de CPU y memoria.

Es la única vía que se me ocurre para reducir el problema de uso de CPU/memoria

Salu2

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


Re: [ASNativos] Detectar procesador

2007-04-30 Thread Javier García / E-Creativa
Oye oye oye... que interesante suena eso no? yo puedo 'capturar' todo lo que 
hay en pantalla y formar un bitmap mostrando todo en un solo flash sin 
loadMovies ni nada de nada? es que, por otra parte, me salvas la vida xD

Explícate por favor, o dame referencias para preguntar al oráculo :D

Jg.

- Original Message - 
From: "Daniel Portilla" <[EMAIL PROTECTED]>
To: "Lista dedicada a Actionscript" 
Sent: Monday, April 30, 2007 3:21 PM
Subject: Re: [ASNativos] Detectar procesador


La verdad es que zárate tiene razón, con eso de que no vas a saber
cómo ve las postales el usuario que la recibe. Para reducir este tipo
de problemas de rendimiento sólo se me ocurre que hagas todas las
animaciones con los mismos fotogramas (p ej. 10 fotogramas) . Y que
una vez que el cliente haya puesto todos los objetos y pulse en "Crear
Postal" (o cómo lo hayas llamado) se generen 10 fotogramas con un
bitmap de toda la ventana, generando asi un flash sin objetos
vectoriales, que es lo que genera más cálculos de CPU y memoria.

Es la única vía que se me ocurre para reducir el problema de uso de 
CPU/memoria

Salu2

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


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


Re: [ASNativos] Detectar procesador

2007-04-30 Thread Daniel Portilla
Si, claro que si. Con Flash 8 y la clase BitmapData puedes crear una
"instantánea" de lo que tienes en pantalla y generar un objeto imagen
estática, que luego mediante una página dinámica (.php, .asp, .jsp)
puedes convertir en una imagen que se guarde en tu servidor.

http://www.adobe.com/devnet/flash/articles/image_api.html

Además creo que he encontrado algo que te va como anillo al dedo, es
un script para cargar imágenes (en tu caso ficheros .swf) externas,
como una librería externa. Puedes hacerlo de forma que cargas un
objeto flash, lo dibujas en pantalla (tantas veces como fotogramas
tenga, claro) y luego borras el objeto MovieClip, o eso dicen en este
tuto. Espero que te sirva:

http://www.actionscript.org/resources/articles/530/1/Use-the-Same-External-Dynamic-Image-Infinitely/Page1.html


Para el truco de cachear en memoria los vectores tienes esto:

http://www.c-trick.com/blog/2006/09/29/truco-con-bitmapdata-bitmap-cache/

Salu2

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


Re: [ASNativos] Detectar procesador

2007-04-30 Thread Javier García / E-Creativa
Perfecto!!

Muchas gracias tío, es justo justo lo que necesitaba, además es que me viene 
perfecto para arreglar otro tema que tenía pendiente.

Muchas gracias de nuevo ^^

Jg.

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


Si, claro que si. Con Flash 8 y la clase BitmapData puedes crear una
"instantánea" de lo que tienes en pantalla y generar un objeto imagen
estática, que luego mediante una página dinámica (.php, .asp, .jsp)
puedes convertir en una imagen que se guarde en tu servidor.

http://www.adobe.com/devnet/flash/articles/image_api.html

Además creo que he encontrado algo que te va como anillo al dedo, es
un script para cargar imágenes (en tu caso ficheros .swf) externas,
como una librería externa. Puedes hacerlo de forma que cargas un
objeto flash, lo dibujas en pantalla (tantas veces como fotogramas
tenga, claro) y luego borras el objeto MovieClip, o eso dicen en este
tuto. Espero que te sirva:

http://www.actionscript.org/resources/articles/530/1/Use-the-Same-External-Dynamic-Image-Infinitely/Page1.html


Para el truco de cachear en memoria los vectores tienes esto:

http://www.c-trick.com/blog/2006/09/29/truco-con-bitmapdata-bitmap-cache/

Salu2

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


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