Foros del Web » Creando para Internet » Flash y Actionscript »

Reroduccion Lenta de ehecutable .Swf

Estas en el tema de Reroduccion Lenta de ehecutable .Swf en el foro de Flash y Actionscript en Foros del Web. Trabajo en un multimedia donde la velocidad de fotograma de terminados es de 30 fps, pero al reroducir el archivo .swf o .exe la velocidad ...
  #1 (permalink)  
Antiguo 16/04/2008, 23:46
Avatar de antekera  
Fecha de Ingreso: diciembre-2007
Mensajes: 20
Antigüedad: 10 años
Puntos: 0
Reroduccion Lenta de ehecutable .Swf

Trabajo en un multimedia donde la velocidad de fotograma de terminados es de 30 fps, pero al reroducir el archivo .swf o .exe la velocidad de reroducion varia, es decir, es mas lenta, no se mantiene en 30fs . , es como si tardara en cargar el archivo. orque sucede esto si lo estoy robando en mi pc?
  #2 (permalink)  
Antiguo 17/04/2008, 03:18
Avatar de SinguerInc  
Fecha de Ingreso: octubre-2007
Ubicación: Barcelona, España
Mensajes: 551
Antigüedad: 10 años, 2 meses
Puntos: 5
Re: Reroduccion Lenta de ehecutable .Swf

Depende del contenido y del codigo que tengas en cada frame, el framerate siempre varia, pocas veces se mantiene constante, salvo en cosas muy simples, igualmente la mayoria de las veces es imperceptible.

El tema es que el proceso que realiza la runtime es:

ejecucion del script -> render ->ejecucion -> render

flash player antes de realizar el render del frame procesa todo el codigo actionscript que se encuentra en el currentFrame, si en un frame, por ejemplo, encuentra un bucle muy largo, digamos, un "for" que debe crear, supongamos, 3.000.000 de copos de nieve, hasta no crear los 3.000.000 no hará el render del frame, entonces aqui la animacion se "congelara" por un tiempo, flash nunca "salta" frames o codigo para poder seguir con la animacion "fluida", si no puede lograr los 30fps hará 15 y 15 en el otro y la animacion se verá lenta.

Entonces, tenemos que entender si tu problema es que tienes mucho codigo, si estas realizando demasiadas acciones en eventos como onEnterFrame (que consume bastante) o simplemente tu procesador no logra procesar tanta informacion.
__________________
/blog.singuerinc.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:35.