Tutorial JSFL. Capítulo IV

Pues cuando parecía que este proyecto que comenzó nuestro amigo Luis, estaba pasando al olvido, ha vuelto con más fuerza que nunca para recordarnos lo útil y la de trabajo que nos podemos ahorrar con este tipo de herramienta en Flash.

En este tutorial se explica una introducción a la creación de paneles, tanto la estructura de los mismos, como dotarles de las funcionalidades que deseamos. Los paneles son películas SWF a las que podemos darle funcionalidad como lo hacíamos con los comandos. Un ejemplo habitual de panel que vemos normalmente y que estoy prácticamente seguro que forma parte de este grupo: es la pantalla de entrada de las aplicaciones de Adobe donde se nos deja elegir entre abrir archivos nuevos, existentes, etc… si buscáis por las interioridades de los programas veréis que hay un SWF por ahi que precisamente es esa pantalla.

Podéis ver el tutorial completo en la entrada del blog de Luis. Como siempre, muchas gracias a Luis por el fantástico trabajo que hace con estos tutoriales!

Códigos S60 Nokia

La verdad que no es que el contenido de este post sea algo demasiado interesante, pero teniendo en cuenta la importancia que han cobrado los móviles en nuestro dia a dia, no viene de más saber algunos códigos útiles para salir de alguna situación complicada. Pero lo reconozco, no estoy demasiado orgulloso de este post… pero llevaba demasiados dias en el draft… y era o borrarlo o publicarlo de una vez por todas… XD

Os dejo un enlace para que todos aquellos que tenéis un terminal Nokia de Series60, podáis saber hacer cosas como: ver la versión del sistema operativo, imei, dirección bluetooth del teléfono, dirección MAC, resetearlo como vino de fábrica (interesante cuando se nos ha quedado «atontao»), etc. mediante códigos alfanuméricos.

Mapas municipios vectorizados

Pues dándome un garbeo él publicaba una entrada para referirse a Emilio Gómez Fernández que puso a disposición del personal los vectores de todos los municipios de España, es decir, [CURRAZO #1].

Como soy vago, en vez de postearos aqui la lista por separado, os enlazo el pack completo.

Pero luego llega el Sr. Marc y dice, como debo de estar ocioso, me voy a pegar el [CURRAZO #2], voy a coger esos mapas, los voy a enchufar en vectorial en flash, y encima los voy a conectar con una base de datos para llegar a lo que describe en su post. El resultado lo tienen ustedes aquí.

Y yo encantado de que haya gente con ganas de currar… que ya me aprovecharé de ello. Eso sí, el proyecto viene como Creative Commons, así que como dice el autor podemos usarlo para casi todo lo que queramos. Y los que quieran sacar tajada del asunto, que contacten con Marc por correo.

ActionScript 3.0 Library para la API de la plataforma Facebook

Hace unos días Adobe anunció su colaboración con Facebook, creando una librería en AS3 que permita el uso de la API para la plataforma facebook, de tal manera que se acerque a los desarrolladores flash y flex la posibilidad de crear aplicaiciones sociales basándose en el prestigioso portal.

Este anuncio va acompañado de un video por parte de uno de los miembros de Adobe, así como de un apartado en el Devnet dedicado a esto en exclusiva.

Interesante recurso, no es la primera vez que por nuestro estudio pasa la posibilidad de realizar algo para facebook, y sin duda esto puede ser una ayuda para desarrollar con flash, ya que hasta la fecha el proceso no era muy sencillo por lo que he podido leer en otros recursos en la web. De momento esto acaba de empezar, pero el hecho de estar soportado por Adobe y Facebook, hace pensar que no es algo casual o que nace con perspectiva de no vivir, sino que será ampliado y mejorado en el tiempo.

Quieres libros? Pues taza y media

Bueno, siempre he sido admirador de la gente con iniciativa, y aunque cuando la inciativa se convierte en éxito parece que el trabajo está hecho, o que ya no es iniciativa sino que es coser y cantar. Mr. Skeku (armando para los amigos) demuestra con Criterion que si quieres éxito te lo tienes que currar, no descubro nada diciendo que criterion es un blog de referencia en el mundo del diseño en lengua hispana, y resulta que acaba de sacar un notición para todos aquellos aficionados a la lectura y al buen diseño.

Seguir leyendo…

SEO Flash Platform, indexando contenido flash…

Si hay cosas que se repiten tanto para bien como para mal en las conversaciones entre proflash y antiflash, una de ellas es el tema del posicionamiento e indexación en buscadores. Nadie descubre nada nuevo cuando oye que flash por si solo no es indexado correctamente por los buscadores.

Que google hace ya un tiempo que está intentando mejorar por su parte este aspecto es algo por casi todos conocidos, pero no tanto que adobe tiene una parte de su site dedicado precisamente a esta problemática.

En este centro de recursos se recogen los objetivos y retos para lograrlo, así como pasos prácticos, ejemplos y buenas prácticas que pueden serguidos para acercarnos a ellos.Es de reciente creación y seguramente salvo que Adobe lo deje muerto, tendrá mucha actividad, ya que es uno de los puntos débiles de la tecnología.

#001 ActionScript [Q]Tips: un campo de texto dinámico no está vacío… siempre

Comenzamos un nuevo tipo de posts… vamos a comenzar a poner tips hiper básicos y rápidos sobre AS3 (y si pueden servir para AS2 también). A raiz de buscar documentación más avanzada para un proyecto en el que estamos enfrascados, nos hemos dado cuenta que hay poco sobre AS3 en castellano, y además en ocasiones son cosas que obvian detalles más básicos o prácticos para los que migran de AS2 a AS3. Así que manos a la obra!

Este es un tip para evitar posibles quebraderos de cabeza. Si alguna vez tenéis que comparar el contenido de un campo de texto dinámico contra la cadena vacía, tenéis que saber que por defecto se inicializa con un salto de línea si es multilínea, y vacío si es de una sola línea. ¿Interesante curiosidad no? Esto ocurre tanto en AS2 como en AS3.

Demostración: crea un campo de texto dinámico multilinea, y dale nombre de instancia micampo_txt. Ahora escribe esto en el primer fotograma y ejecuta la película (luego cambia el tipo de campo de texto a single line y prueba de nuevo…):

trace("VALOR ORIGINAL: ");
trace(">"+micampo_txt.text+"<");

trace("VALOR RESETEADO: ");
micampo_txt.text = '';
trace(">"+micampo_txt.text+"<");

El arte de los juegos en flash

Por H o por B, unas cuantas veces en mi vida he topado con la necesidad de adentrarme en el mundo de los juegos en flash, o bien desde el lado del desarrollador o por el contrario, de su disfrute desde el punto de vista del usuario. Creo que con el paso del tiempo, y tras ver algunas de estas joyas que podemos disfrutar unay otra vez (para ver una buena lista, que si que contiene grandes titulos conocidos podemos pasarnos por aquí) tengo claro el camino que seguiría si me tuviera que dedicar exclusivamente a esto.

Viendo que hay diferentes posibilidades, tengo claro en mi opinión que como normal general la tipología que se debe perseguir con un juego flash es la de «casual game», aunque es cierto que hay demostraciones en la red que muestran que se puede aspirar a más. No obstante tanto por el medio en el que se disfrutan normalmente los juegos flash (web o móvil) como por la propia naturaleza de la herramienta, esta opción creo que es la que más satisfacciones puede darle al usuario.

Esto ha debido pensar la gente de ORISINAL, que nos regala una colección increible de juegos, con una estética que me encanta, una ambientación musical que «no ayuda ni ná», y una simpleza que hace que los juegos se conviertan, en mi criterio, en todavía mejores… Espero que lo podáis disfrutar de algunos de ellos como lo he hecho yo. Una fuente de inspiración tremenda que no podía quedar sin descubrir.

Evitar el bloqueo de imágenes en Outlook

Imagino que habrás recibido infinidad de spam, o no spam sino correos de promociones a las que efectivamente te has suscrito (bueno, cof cof, de esto seguro que menos…). Es probable, aunque no seguro, que en estos correos se haya bloqueado las imágenes por motivos de seguridad, pero tengo casi la certeza de que alguna vez te habrá llegado alguno en los que las imágenes aparecen ante ti sin haber dado tu consentimiento, sobre todo si empleas como gestor de correo Outlook.

La técnica que voy a explicar no la recomiendo como solución óptima ya que personalmente no veo el bloqueo de imágenes como algo negativo, aunque puede ser muy interesante frente a algunos clientes que o bien tienen muy claro que su target es el Outlook o derivados, o bien NO tienen una visión muy amplia o clara de la cantidad de sistemas de gestión de correo que se manejan hoy en día.

Seguir leyendo…

Pues aprovechando que estamos de cumpleaños en [Q] interactiva (esta criatura con forma de blog acaba de cumplir su primer añito, y también se cumplen 3 años de nuestra mudanza a nuesta querida oficina y cambio a Sociedad Limitada), y que D. Carlos nos lo ha puesto a huevo con este Meme, aprovecho para comentarlo en el blog y hacer recuerdo de cómo empezó todo esto:

Nuestro primer post

No podía ser de otra manera… emponzoñando Internet jajaja!. Y ya puestos a pasar testigos, lo hacemos con: Armando, Ramón, Joan, Raúl y Andrés.