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.

Demostracó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...):

Actionscript:
  1. trace("VALOR ORIGINAL: ");
  2. trace(">"+micampo_txt.text+"<");
  3.  
  4. trace("VALOR RESETEADO: ");
  5. micampo_txt.text = '';
  6. trace(">"+micampo_txt.text+"<");

El arte de los juegos en flash

orisinal flash games

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 una y 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.
Read more

Celebramos cumple y Meme al canto

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.

Flash CS4, ¡quiero mi ayuda ya!

Pues resulta que si bien se que en algunas cosas debo ser una "rara avis", en otras no, y estoy seguro que a muchos les gustará tener su ayuda de Flash sin depender de una conexión a Internet, su velocidad u otros temas similares.

Y nuestro amigo CS4 ha decidido que la ayuda es online... o al menos eso creíamos los mortales. Entiendo el motivo, sin duda es mucho más facil de mantener actualizada una ayuda online pero eso no quita que cuando uno busca desesperado la solución a un fallo que le está convirtiendo en una especie de monstruo, tenga que sufrir además problemas en el acceso al único salvavidas que tiene a mano.

Ayuda Offline Flash CS4

Pues bien para todos aquellos que como yo les gusta la ayuda rápida, varias soluciones para CS4:

1) Desactivar la ayuda online, y tirar de ayuda local (aunque en el navegador)
Esta solución no está mal, no tengo nada en contra del navegador, asi que para mi es totalmente válida. Para lograrlo los siguientes pasos:

Menú Window > Extensions > Connections
Ahí en la ventanita que se nos abre, en el menu (icono superior derecho), Offline Options

Y nos aparecerá una ventana que dice algo como: "Keep me offline". Si marcamos esta casilla, dejaremos de acceder a la ayuda online, y como consecuencia perderemos las extensiones que requieren conexiones a internet, como kuler. No obstante es algo fácil de cambiar y en ocasiones, la ayuda se necesita YA.

2) Descargar aplicaciones con la referencia de Action Script 3
Para los que quieran acceder a la referencia del lenguaje AS3 de manera local y rápida, tenemos también alternativas, en forma de aplicaciones AIR.

Este recurso lo he encontrado aquí

He probado ambas soluciones, y las dos me parecen bien, asi que a falta de una... dos. Pero que vamos, que aunque la ayuda salga online, tenemos nuestra copia offline tanto en Win como en Mac.

De cháchara por IL3

Hablando sobre Flash Lite en la Universidad de Barcelona, IL3

Resulta que a raíz de un viaje a Barcelona por motivos laborales (en el que he de decir que tengo la suerte de contar con una "familia" extra) y de una llamada de un buen amigo, acabo viendo como termino en IL3, compartiendo una mañana más que interesante sobre perspectivas, m-learning, futuro y tecnologías aplicado todo a la movilidad.

He tenido la suerte de poder participar en la misma dando una visión de la tecnología que tanto nos gusta, y de paso mostrar algunas aplicaciones que hemos desarrollado con ella de las que no me cabía la menor duda que causarían un impacto interesante en los asistentes.

Al final como siempre, se me han quedado cosas en el tintero, pero ha sido genial ver que de casi todo lo que hablaba yo era capaz de encontrar un enlace o referencia sobre la marcha que relacionaba eso con Flash en dispositivos. Significativo cuanto menos...

Como conclusiones saco una magnífica mañana, en la que he podido conocer y escuchar a Toni Mascaró entre otros, una comida fantástica por la conversación mantenida, y un montón de información interesante a la que seguro que podré sacar algo más de jugo. Y es que así ir a Barcelona es más fácil...

Simple no es lo mismo que doble, por PHP

Diferencias entre comillas simples y dobles en PHP

Pues llevaba yo varios días dando vueltas a en qué se diferenciaba un código que me permitía escribir saltos de línea en un fichero, con otro que no lo hacía. El tema estaba enfocado en el caracter (\n) que es el que se emplea para tal tarea.

La cuestión era que en dos lugares diferentes pero aparentemente iguales, el resultado era distinto... y no hay nada como buscar en inglés por google (qué lastima que sea así la cruda realidad) para dar con resultados mucho más prácticos.

Me entero que las comillas simples no son igual que las dobles (yo casi siempre usaba las simples para no tener conflictos con los atributos HTML, que en principio suelen escribirse con dobles), y que tienen diferencias que pueden afectar a los resultados, como ha sucedido en este caso.

La comilla simple (') lo que hace es mostrar LITERALMENTE lo que hay entre su apertura y cierre como caracteres de texto. La comilla doble (") no hace lo mismo, sino que lanza su interior como una cadena que puede contener caracteres que se transforman en otra cosa, es decir, no saca LITERALMENTE lo que hay en su interior.

La prueba, que un '\n' no es un salto de línea, pero un "\n" sí lo es dentro de un fichero de texto.

El resultado a mi consulta aqui:
No es lo mismo simple que doble [EN]

Y de regalo un gran recurso que me acabo de encontrar para aprender PHP:
Practica PHP Programming Wiki [EN]