[ASNativos] Detectar procesador

2007-04-30 Por tema Javier García / E-Creativa . es
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
-


Re: [ASNativos] Detectar procesador

2007-04-30 Por tema 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 Por tema 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 Por tema 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 Por tema 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 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
-


Re: [ASNativos] Detectar procesador

2007-04-30 Por tema 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 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
-


Re: [ASNativos] Detectar procesador

2007-04-30 Por tema 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 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
-


Re: [ASNativos] Detectar procesador

2007-04-30 Por tema 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 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
  -
 


 --
 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 Por tema 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 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
 -



-- 
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 Por tema 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 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
-


Re: [ASNativos] Detectar procesador

2007-04-30 Por tema 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' asnativos@5dms.com
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 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

Re: [ASNativos] Detectar procesador

2007-04-30 Por tema 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 Por tema 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 asnativos@5dms.com
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 Por tema 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 Por tema 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 asnativos@5dms.com
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
-