Archives For flash

Web intenta, de vuelta

julio 1, 2006
webintenta

Uno de los mejores blogs tecnicos sobre flash, javascript, asp, y otras vainas, esta de vuelta, y con un diseño muy muy bueno. Se trata de webintenta. Es una visita obligada! Que gusto que este nuevamente publicando articulos, y ojala continue por mucho mucho tiempo.

Asi eran las macs

junio 5, 2006

Web SE es un sitio interesante. De hecho, no es un sitio. Es una mac…de las viejas…o al menos asi creo que era el sistema operativo hace años.

En fin, me parecio entretenido :).

Link: Web SE

Otro link, a flash-vortex. Tiene tutoriales, recursos, manuales, links, y hasta un foro. Lo mas sorprendente, es que todo esta hecho en flash (al parecer todo lo cargan via xml). Debio haberles costado bastante esfuerzo, pero los resultados se ven 🙂

Tip: gracias Enrique

En easy-flash hay algunos tutoriales de flash, en español, no son muchos, pero vale la pena darles un vistazo.

Link: easy-flash
Via: Materia Gris

formatum-inc

No creo que el sitio sea nuevo. Lo encontre por ahi navegando de blog enblog. Formatum-inc.com, sitio de una empresa de arquitectura de interiores, desarrollado por Infinity Art Studio. Pues me llamo la atencion por su diseño simple, y sus buenos efectos de actionscript (me recordo bastante al estilo de group94).

Link: Formatum-inc.com

Blueprint, el juego

febrero 20, 2006

Este juego hecho en flash me parecio fabuloso: Blueprint. La idea es simple: en un plano tienes una bolita, que tienes que hacer llegar a la meta moviendo las partes del plano. Cada una tiene un efecto distinto en el recorrido de la bolita.

Talvez me gusto porque se trata de un physics engine, y un puzzle, los dos mezclados. En fin, intenten jugar, pero cuidado, es adictivo 🙂

Link: Blueprint

fCMS | flash component

febrero 16, 2006

En el blog play.ground nos cuenta su autor que acaba de sacar un componente en flashloaded: un pequeño CMS que te permite editar texto e imagenes directamente desde tu sitio Flash.

Si el precio de $129.95 no te desanima, puedes encontrar mas detalles en flashloaded, acompañado de una guia y hasta un ejemplo.

El componente trabaja con archivos xml, asi que supongo que no necesitas base de datos. Lo que si, veo que le falta la habilidad de poder agregar y quitar registros. Quien sabe, talvez despues.

Documentando el codigo

febrero 11, 2006

Uno de los errores mas graves que tengo cuando programo es que no me gusta comentar el codigo que hago. Y claro, es que pienso que gasto tiempo valioso: el tiempo que ocupo en escribir dos lineas de comentario, podria utilizarlo en crear un par de funciones, o una clase entera. Pues estoy muy equivocado. Esos pocos segundos que me ahorro por no documentar, me cuestan caro despues, cuando necesito actualizar mi codigo y no recuerdo lo que hice, que variables use, por que cree tal o cual funcion. De igual manera pasa cuando quiero reutilizar el codigo, pero no recuerdo como usarlo.

Pues bien, por eso es importantisimo documentar el codigo. Ademas, hay herramientas (para cada lenguaje de programacion) que me ayudan a crear una documentacion bonita y organizada a partir de los comentarios que he puesto en mi codigo. Hacer esto ayuda mucho, no solo para organizarte, sino tambien si deseas distribuir tu codigo: una documentacion bien realizada, facilita el uso del codigo.

En el caso de actionscript, hay varios programas, algunos estan listados en osflash. Me decidi probar dos: NaturalDocs y as2api. Cada uno tiene reglas especificas para documentar tu codigo, para luego correr un comando que parsea estos comentarios y genera la documentacion.

Me gusta NaturalDocs por el hecho de que sus reglas son mucho mas faciles de recordar. La presentacion de la documentacion es bastante elegante, y sobretodo es facil de usar. Tambien puedes configurar y crear nuevos menus a tu gusto (cambiando los archivos de documentacion). Ademas, esta herramienta no es solamente para actionscript, puedes usarla para generar documentacion de distintos lenguajes de programacion como php, java, coldfusion, python, javascript, entre otros (ver la lista de lenguajes soportados). Luego de probarlo, hay solamente dos cosas que no me gustaron: documenta tambien funciones y variables privadas (que generalmente deseas ocultarlas) y si tienes funciones getter y setter, las documenta como dos metodos distintos.

as2api es un programa solamente para actionscript. Su sintaxis y estilo de documentacion estan basados en javadoc (herramienta para java). A pesar de que apenas esta en su version 0.4, as2api es bastante completo. Sus reglas de documentacion son faciles de aprender, sobretodo si has utilizado javadoc anteriormente. Que es lo que no me gusta de esta herramienta? que la documentacion generada se ve horrible 🙂 pero todo es cuestion de jugar un poco con su hoja de estilos. La herramienta es mas basica, pero eso no significa que no sea buena.

Para muestra un boton: estoy trabajando en un proyecto del que hablare despues y que sera libre para que lo bajen. Probe ambas herramientas, y estos son los resultados:

Naturaldocs: mi documentacion (esta incompleta, pues no use sus reglas para comentar mi codigo)
As2api: mi documentacion sin modificar.
As2api: mi documentacion, despues de modificar la hoja de estilos.

En fin, me quede con as2api (con mi hoja de estilos). No es lo mejor del mundo, pero basta y sobra para mantener una buena documentacion de mi codigo.

Si programas en php, te recomiendo phpdoc

Finalmente, se que no el blog no ha estado muy activo, pero proximamente estare posteando un poco mas, sobre como utilizar as2api, utilizar clases abstractas, flickr, mi proyecto (del que acaban de ver la documentacion), entre otras cosas.