Velocitags

Os presentamos velocitags, el último juego creado para tags.cat el portal del programa de TV3: TAGS, encargado por CCRTVinteractiva, dentro de la serie de juegos multijugador que venimos desarrollando desde hace años.

Si te interesa conocer más, puedes pasarte por el detalle del proyecto en nuestro portfolio.

Problema fullscreen + TextField de tipo input

Esta es una de las cosas con las que te encuentras y es digna de poner en el blog por dos motivos, porque así queda archivado por si algún día nos volvemos a encontrar en él, y el principal motivo, compartir con todos el conocimiento para que no os extrañéis o perdáis tiempo si os ocurre: esta vez le toca el turno a los textos de tipo entrada a fullscreen. Seguir leyendo…

Juego Flash Hexoku

Quien nos siga un poco sabe que nos encanta el mundo de los videojuegos, así que cuando se nos pone delante la oportunidad de desarrollar un juego, no solemos poner muchas pegas :) Hexoku es un juego de tablero ideado por Osel Pasatiempos, que se englobaría dentro de los llamados puzzles o juegos de lógica, que te puede costar un poco al principio… pero que si le das una oportunidad, te hará pasar grandes ratos viendo como mejoras tus tiempos en cada partida.

#17 Flash [Q] Tips: Trabajo con webservices en Flash Professional CS4 + ActionScript 3

Recientemente me ha tocado lidiar con un proyecto que basaba la toma de datos de un servidor remoto en el uso de comunicación mediante webservices. Cualquier que haya tenido que hacer algo similar con Flash CS4 o ActionScript 3 dentro de este IDE, se habrá dado cuenta que hemos perdido algo al respecto, más que nada los componentes que nos permitían sobrellevarlo de una manera bastante abstracta.
Seguir leyendo…

#016 AS3 [Q] Tips: ActionScript 3 para la Plataforma Flash

Un recurso imprescindible para todos los que nos movemos por varios frentes dentro de la plataforma flash, que es el centro neurálgico de la documentación sobre AS3 aplicado a todos los entornos y programas donde lo podemos emplear, la referencia sobre AS3 para la plataforma de Adobe Flash. Seguir leyendo…

#015 [Q] Tips: Timers responsables

La verdad que vamos hasta arriba de trabajo, pero cada viernes que pasa que no cumplo con el objetivo que me he marcado, me duele, asi que aprovecho cosas que salen en el día a día para tratar de trasladarlas al blog.

En Flash, a día de hoy y muy lamentablemente (y no os quiero contar en Flash Lite) no podemos llamar explícitamente al “garbage collector”, sino que lo que hacemos es tratar de marcar los elementos a borrar de memoria dejandolos libres de referencias (bien con un delete, con un null, etc.) De esta manera, si logramos que no queden referencias sobre los objetos que hemos marcado para el borrado, lograremos que cuando el GC haga su tarea, sean liberados de memoria.
Seguir leyendo…

#014 FDT [Q] Tips: autocompletion estilo FlashDevelop

Sé que no es viernes, pero hace mucho que no escribía un tip… asi que os lo regalo el Lunes, este va dedicado a los que trabajan con FDT + eclipse.

Muchas son las veces que he intercambiado entretenidas conversaciones con otros programadores (como con mi amigo Luis) sobre qué entorno es mejor para programar en AS2, o AS3. FlashDevelop y FDT para eclipse salen siempre a la palestra (también Flex Builder obviamente…) y en ese momento comienza el fuego cruzado. Tengo que reconocer que tengo mucha más experiencia usando FDT que FlashDevelop, pero he decidido que le voy a dar una nueva oportunidad a FlashDevelop para el próximo proyecto que me ha tocado programar en el estudio, hay cosas que me gustan y siempre me han gustado de él.
Seguir leyendo…

LocalConnection+ FlashGet

Durante el desarrollo de uno de los últimos proyectos en el estudio en colaboración con Netereo, hemos asistido a uno de esos errores inexplicables que te hacen pensar antes de dormir y a veces parecen ser cosa de los duendecillos que creemos hay dentro de nuestro ordenador.

Os explico, para sólo dejar abrir un juego realizado en flash simultáneamente en el ordenador, utilizábamos LocalConnection, de tal forma que el juego al iniciarse intentaba conectarse a una determinada conexión, si no podía conectarse era porque no existía con lo que dejábamos abrir el juego y creábamos la conexión para si se intentaba abrir otro juego si se pudiera conectar, por lo tanto dando mensaje de error por 2 juegos simultáneos.

Seguir leyendo…

Flash

A raíz de un post que el Sr. Sotoca me hizo llegar, había escrito una mega-entrada para el blog tratando de puntualizar y corregir la multitud de incorrecciones o verdades a medias que se pueden leer en la entrada publicada por Enrique Dans en su blog. Pero luego lo he pensado mejor, y la verdad es que no merece ni la pena explicar algo que es tan evidente, así que lo he borrado y me quedo con una pequeña reflexión.

Seguir leyendo…

HitTest de un MovieClip en un contenedor escalado

A raíz de un proyecto que estoy desarrollando en [Q] me he encontrado con un problema que a priori puede parecer común pero que por lo menos a mi me ha traído por la calle de la amargura la tarde y parte de la noche de este sábado.

El caso es que al reescalar unos MovieClips en los que en la programación un hitTest hacía referencia a ellos, se volvía loco no detectando bien el choque. Pues bien, después de muchas peleas encontré la solución que era tan sencilla como utilizar localToGlobal

Seguir leyendo…