Fruta Gratis

Éranse una vez que se eran dos jóvenes de nombre Paco y Luis.

Paco había destacado siempre por pensar diferente… Unos decían que era muy raro. Otros decían que era genial. El resto… Bueno, el resto estaba de acuerdo con todos los demás. Su padre era agricultor, y tenía una frutería. Todo quedó para Paco el dia de su muerte (me refiero a la muerte del padre de Paco, claro).

Luis, por su parte, era una de esas personas a las que les gusta arriesgar. Un rumor bastante popular decía que solía jugarse al póker, y sin pestañear, un reloj de oro que llevaba tres generaciones en su familia. Otro rumor decía que ese reloj no era en realidad más que una baratija pero, claro, este era mucho menos morboso y a nadie le gustaba difundirlo.

Paco y Luis se conocieron en el año 2005 y al año siguiente reabrieron la frutería del padre de Paco… Con una pequeña diferencia: La gente no tenía que pagar por la fruta; simplemente se cogía. Gratis.

Como os podréis imaginar, la pequeña frutería tuvo un rotundo éxito y estaba siempre a rebosar. No ganaban dinero, pero tenían dinero: Habían conseguido una buena cantidad de un inversor de capital de riesgo al que le sobraban los relojes de oro transmitidos a través de varias generaciones. Enseguida, volvieron a reunirse con otros inversores; había que ampliar el “negocio”: Continue reading

La Introducción al Proyecto ULUland

La memoria que tuvimos que hacer para presentar ULUland como Proyecto Fin de Carrera nos llevó un montón de tiempo, como podréis imaginar. Y, bueno, “ya que tal” aprovecharé e iré poniendo aquí las partes más interesantes.

Sabíamos que la introducción era la parte que iba a leer todo el mundo, así que nos esmeramos con ella. Debimos hacerlo más o menos bien porque mucha gente nos comentó que le había gustado mucho… A ver qué os parece:

Continue reading

[Actionscript 3.0] – Extender la clase ‘Event’ mola

Perdón por republicar esta entrada

Es que borré la original sin querer (¡WordPress ni siquiera me pidió confirmación!). Por suerte la pude recuperar (gracias a Dios Google).

Sé que últimamente somos muchos los que nos estamos metiendo en la programación para Flash, en Actionscript 3.0. Y no me extraña porque, como ya dije hace poco, flash está empezando a ser algo muy interesante. Por eso, he decidido que voy a intentar ir enseñando las cosas más interesantes que vaya aprendiendo sobre AS 3.0. Quizás ayude a alguien.

Extender la clase Event:

Para empezar, he elegido algo sencillo pero muy útil: Extender la clase Event que tanto se usa en Actionscript.

¿Para qué?

Para muchísimas cosas: Si ya estás habituado a programar en Actionscript 3.0, te habrás dado cuenta de la enorme importancia e utilidad que tienen los eventos. Pues imagínate que necesitas pasar cierta información adicional junto al evento cuando lo lanzas (unas coordenadas indicando dónde se produjo, un texto explicando qué ha ocurrido, etc…). Eso se consigue extendiendo la clase Event.

¿Cómo?

Pues no puede ser más sencillo. Simplemente tenemos que extender la clase, igual que haríamos para conseguir una herencia entre dos clases normales. Lo único en lo que debemos fijarnos es en que sobreescribimos la función clone() de la clase Event.

Y ya está. Con eso ya tenemos nuestro propio tipo de eventos que podemos lanzar como se hace siempre:

dispatchEvent(new MyEvent(EVENTO));

¿Algún ejemplo?

Desde luego. A continuación un ejemplo muy sencillo para que veas qué tipo de cosas se pueden hacer.
Continue reading