© 2009 Vacacion Edición avatar (www.quieromialpin.com)

Quiero Mi Alpin: Código sofisticado

Escritorio descargable Capi (www.quieromialpin.com)

Escritorio descargable Capi (www.quieromialpin.com)

Hemos venido trabajando en este proyecto durante varios meses, sudando las duras y las maduras. Pero hemos logrado conciliar temas que ojalá otras personas al leer esta entrada les sean más sencillos de solucionar.

Hace más de dieciocho meses que empezamos a elaborar código con AS3, en ese entonces con un proyecto con una multinacional, en el cual nos lanzamos al agua con la firme convicción de que después no fuera más traumática la vuelta. Nos fué muy bien. Documentar el código fué más fácil y trabajar en equipo aún más.

Escritorio descargable Fredo (www.quieromialpin.com)

Escritorio descargable Fredo (www.quieromialpin.com)

En este proyecto en particular QuieroMiAlpin.com, trabajamos de la mano de iLEO y de sus otros proveedores.

Como nosotros veníamos trabajando el proyecto desde el inicio establecionos un protocolo donde no se cargaban clips de película sino SWF’s independientes. Nuestra misión era mantener un proyecto súper optimizado y verificar que todos hicieran lo mismo. En algún momento, nos empezamos a dar cuenta que la memoria al cargar ciertos componentes no se liberaba y se sumaba cuando se volvían a cargar, fue cuando se evidenció una gran falla documentada por Grant Skinner en su blog en el que se demuestra que la codificación en la línea de tiempo de Flash no se libera ni siquiera destruyendo cada uno de los eventos instanciados. El tema es que la referencia de un código en línea de tiempo es el escenario mismo ergo cuando al evento se le dice que se destruya, la referencia sigue siendo el escenario que nunca se va a destruir per sé y se resiste a desaparecer.

Info de Fredo (www.quieromialpin.com)

Info de Fredo (www.quieromialpin.com)

El problema de pronto no se hace evidente en una página sencilla que cargue un juego o un pantallazo informativo pues al final esa carga en memoria no se nota. En nuestro caso, la idea era optimizar hasta el último mapa de bits pues la página era muy robusta y estaba consumiendo mucho recurso del procesador, si se quedaban en memoria sin descargar 300KB o 400KB era un tema importante.

El tema es bien complejo y esperemos que Adobe Flash atienda los llamados de reparación del tema por ahora escribir en un lenguaje más sofisticado, con el código en clases externas es la solución más fácil y efectiva.

Mas info: www.gskinner.com/blog/archives/2008/04/failure_to_unlo.html

Edición avatar (www.quieromialpin.com)

Edición avatar (www.quieromialpin.com)

.

Chatas

Chatas

7 Comments

  1. Posted April 23, 2010 at 7:40 pm | #

    me parece que alpin es un producto muy rico.pley

  2. Posted April 24, 2010 at 2:52 pm | #

    Juan Pablo!!
    Qué más de su vida… Tiempo sin saber de usted.

  3. juan jose tovar bern
    Posted April 26, 2010 at 3:07 pm | #

    como cre mi avatar

  4. Posted April 27, 2010 at 1:59 pm | #

    Nosotros desarrollamos el sitio del año pasado. Este nuevo sitio lo está desarrollando otro equipo de personas. Lamento no poder darle respuesta a su inquietud.

  5. Posted May 7, 2010 at 5:09 pm | #

    hola soy una gran admiradora de alpin tengo el muñeco vaco el de la patineta y solo te queria decir que si yo podria entrar a el concurso de alpin para ganarme un wi con mi muñeco de alpin los quiero y espero entrar al concurso de alpin mi nombre es carolina vivo en colombia estudio en elsanto angel de cristorey por guayabal bueno chaooooooooooo los quiro muaaaaaaaaaaaaaaaaaa chao

  6. Posted May 12, 2010 at 12:34 am | #

    Hola Carolina.
    La nueva versión de los gatos de Alpin no fue desarrollada por nosotros.
    Es muy posible que para resolver tus dudas debas dirigirte directamente a Alpin o a la gente que desarrolló esa versión de la página

    Saludos,

  7. maicol stiven gamboa
    Posted July 13, 2010 at 9:19 am | #

    alpin es muy rico y me gusta

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>