Entradas con la etiqueta ‘Flash’

TweenLite. Tween sencillo, ligero y potente

Publicado por Iván Gajate el 22 de Octubre de 2008 en AS2, AS3, Flash, Tutoriales | 6 comentarios »

Llevaba tiempo queriendo probar esta librería para hacer Tweens, dicen que el rendimiento es increíblemente bueno y es muy sencilla de usar. Y en tan solo 3KB!

Hay muchas librerías de tweens, como Tweener, Zigo o las propias de Flash. Yo he probado algunas pero no termina de convencerme ninguna. La de Flash era la que usaba hasta ahora, pues las otras me habían dado problemas anteriormente, pero se queda corta algunas veces.

La TweenLite me ha sorprendido por lo fácil que es de usar, y tiene todo lo que siempre he necesitado en un Tween y alguna característica que no me esperaba.

Nota: Un Tween es una forma de animar objetos mediante programación. Es muy útil cuando no conoces el punto inicial de la animación.

Vamos a hacer un movimiento sencillo, una bola moviéndose de izquierda a derecha con movimiento elástico.

(Archivo Flash, para verlo necesitas Adobe Flash Player.)

Leer el resto de esta entrada

Made In Flex Onsite III

Publicado por Iván Gajate el 20 de Octubre de 2008 en Eventos, Flash | 1 comentario »

El viernes fue la tercera entrega de esta serie de eventos que organizan los de Made In Flex y la primera a la que asisto yo. Aunque Flex no es lo mío, siempre se aprenden muchas cosas en este tipo de eventos.

 

Alberto Alcaraz

nos habló sobre optimización en Flex. Impresionantes los resultados obtenidos con sólo cambiar algunos métodos utilizados. Aunque casi todo era Flex, algunas cosas valían para Flash perfectamente, como la declaración de variables locales estáticas o la definición previa en un bucle de su límite de iteraciones para evitar que el player tenga que recalcularlo en cada pasada del bucle.

Joan Garnet

hizo una clarísima introducción a Papervision3D, ya he visto unas cuantas sobre el tema, pero me gusta mucho cómo lo explica Joan, de forma clara y sencilla, haciendo pequeños ejemplos con cada concepto. Lo mismo hasta me animo de una vez a tocar esta librería :)

Además, me hizo fijarme en algunos detalles que no conocía, como el método onRenderTick para actualizar el render en Papervision. También fue buena idea heredar de BasicView para evitarte clases tan largas.

Joseba Alonso y Xavi Beumala

se explayaron de lo lindo con las novedades de Flash CS4. Más de uno estaba deseoso de ponerle la mano encima al paquete, jeje.

La mayoría de novedades sobre interfaz y similar ya lo habíamos visto en cristalab, pero vi algunos detalles en los que no me había fijado antes:

La posibilidad de alargar y acortar la línea de tiempo de una animación simplemente alargando su sprite va a ahorrar muchas horas con los típicos clientes de “un poquito mas rápido”, y ahora “un poquito mas lento”, “no, vuelve a ponerlo mas rápido, pero no tanto como antes…”  :[grr]

Aunque vuelvo a recordar, que eso ya lo hacíamos en Director hace años, pero bienvenido sea.

También habló de Pixel Bender, un toolkit para desarrollar filtros que luego se pueden usar en Flash e incluso en After Effects. Se trata de una aplicación en la que se pueden programar filtros como los de Photoshop basados en la modificación de píxels, y que posteriormente se pueden usar en flash. Lo mejor es que funcionan en otro proceso distinto al del player de Flash, aprovechándose una vez mas de la tarjeta gráfica y de procesos a bajo nivel, aumentando así el rendimiento, separando el trabajo de nuestra película, del procesamiento de la imagen. Impresionante.

Leer el resto de esta entrada

Flash 99% Bueno

Publicado por Iván Gajate el 19 de Octubre de 2008 en Accesibilidad, Flash, Tutoriales | 1 comentario »

Al menos hoy por hoy sí.

Y es que "eso no se puede hacer" y "yo no lo se hacer" son dos cosas muy distintas, y muchas veces por desconocimiento nos creemos todo lo que nos dicen.

Cierto es que Flash a día de hoy no lo pueden leer los motores de búsqueda. Dicen que sí, que pueden leer los textos estáticos y los enlaces y bla, bla, bla… pero vamos, que si preguntas a alguien que sepa del tema te confirmará que una página hecha 100% en flash no se puede posicionar bien (o al menos yo no lo se hacer, jeje)

¿Y entonces los que vivimos de esto que hacemos?

Pues buscarnos la vida. Pero ya hay gente por ahí que ha mirado mucho este tema y se han llegado a algunas soluciones muy buenas que paso a resumir aquí:

La idea es bastante sencilla, todo lo que sea flash no lo ve un motor de búsqueda. Ni JavaScript. Y eso en este caso nos viene bien. Si sustituyo el contenido HTML por el contenido flash con JavaScript y el motor no puede leer JavaScript, tampoco se hace la sustitución, y se queda con el contenido de texto, que si pueden leer los buscadores.

Dicho de otra manera, es como cuando hace 5 años entrabas en una página web y te encontrabas dos botones, versión Flash y versión HTML decían. Es lo mismo, pero ahora la elección la hago yo por defecto: Si no tienes JavaScript te muestro la versión HTML y si lo tienes, te muestro mi súper-mega-página-100%-flashhhhhh :)

Leer el resto de esta entrada

Library BMP Editor

Publicado por Iván Gajate el 14 de Octubre de 2008 en Flash | 2 comentarios »

Una de las cosas que mas pereza me produce es tener 100 imágenes en la biblioteca y tener que cambiar sus propiedades de exportación, como la calidad, suavizado, etc… de una en una. Es un suplicio.

Tanto, que hace un año hice una pequeña aplicación con jsfl (JavaScript para flash, muy útil para estas cosas). Pero hoy, trasteando por ahí, he encontrado una extensión para Flash que hace eso mismo pero con una interfaz mejor que la mía, no tengo problema en reconocer lo que está mejor ;)

library bmp editor

Es de OneByOneDesign, y aquí se puede descargar.

forEach en AS3

Publicado por Iván Gajate el 6 de Octubre de 2008 en AS3, Flash, Tutoriales | 6 comentarios »

O la muerte del 95% de los bucles :)

Al menos yo cuando pienso en un bucle, mis manos empiezan a escribir

for(var i:Number=0; i<array._length; i++){ . . . }

Un minuto de silencio por los bucles… Ya.

Y es que la nueva clase Array de AS3 tiene algunos métodos muy interesantes, uno de ellos es el forEach, que ejecuta una función con cada elemento de la matriz, que es para lo que yo uso la mayoría de las veces un bucle en Flash, para recorrer un array y hacer algo con sus elementos.

Ahora cuando queramos hacer eso en AS3, tan solo tendremos que definir la función que queramos que se ejecute y listo. Muy limpio.

La función recibe tres parámetros: el elemento que corresponde de la matriz, su índice, y el array completo por si lo queremos usar para algo.

Leer el resto de esta entrada

MadinSpain 2008

Publicado por Iván Gajate el 20 de Septiembre de 2008 en Diseño, Eventos, Flash | 3 comentarios »

¿Y qué pinto yo en un foro de diseñadores dirán algunos?

Pues de momento me lo pasé bomba, algunos ponentes parecian monologuistas de algún programa de televisión mas que diseñadores de algún tipo.

Además al final todo está relacionado, internet, motion graphics, campañas de publicidad online y offline, diseño gráfico… todo es crear, con una cámara, un pincel, con las palabras o con líneas de código no?

Se pueden ver las fotos del evento aquí y algunos vídeos en YouTube.

Leer el resto de esta entrada

Talleres Subflash 2008

Publicado por Iván Gajate el 19 de Septiembre de 2008 en Eventos, Flash | No hay comentarios »

Cómo disfruté los talleres de verano organizados por Subflash este año en Alicante. Mas de 50 freakys juntitos todo el fin de semana hablando de Flash, diseño web, programación, PHP, Flash, Flash, Flash… :D

Hablamos de JSFL para automatizar procesos, con Luis Adrián, una pena no haber podido ver ejemplos, sé que se pueden hacer maravillas con él, fundamentos de SEO con Jorge Quintas, y de la transición de AS2 a AS3 por Joan Garnet, una pequeña introducción para quitarnos el miedo.

Leer el resto de esta entrada

adidas – GooolDeEspaña!

Publicado por Iván Gajate el 8 de Junio de 2008 en Portfolio | No hay comentarios »

No sé si será por este microsite de apoyo a la selección Española de futbol, pero el caso es que ganamos la Eurocopa 2008 tras 44 sin hacerlo ;)

En este site de adidas, los usuarios pueden grabar su vídeo de apoyo a la selección gritando un Goooooool de España!

Microsite:

gol_micro1

gol_micro2

gol_micro3

adidas - Futbolexperiment

Publicado por Iván Gajate el 20 de Mayo de 2008 en Portfolio | No hay comentarios »

Microsite de adidas para promocionar sus modelos de zapatillas de futbol y generar imágen de marca.

Representa el mundo donde de Otto, un viejo loco y uraño desengañado del mundo moderno.

En él podrás probar las zapatillas, crear el perfil que mas se aproxime a tu forma de jugar, y participar en la comunidad virtual de adidas.

Tras los campeonatos online, los participantes tuvieron la oportunidad de jugar en vivo con sus jugadores favoritos, en un evento retransmitido en directo por streaming desde la web.

Reel:

(Archivo Flash, para verlo necesitas Adobe Flash Player.)

From - Operación Trucho

Publicado por Iván Gajate el 8 de Octubre de 2007 en Portfolio | No hay comentarios »

Aquí se trata de dar el cante!

Y de promocionar el consumo de pescado entre los jóvenes.

Primero el microsite: El típico pescado casposo colgado en la pared da el salto a internet y lo hace de una manera muy colorida, cantando.

En el site se puede cantar al micrófono y un pescado a elegir se mueve y canta al ritmo de la canción. Darse un paseo por la galería de canciones grabadas por los usuarios es toda una risa, y algunas hasta suenan bien!

El banner es un desplegable donde un pez canturrea una canción hasta que el usuario no aguanta mas y decide (…)

Un proyecto muy completo y largo, con grabaciones vía streaming en el servidor en tiempo real con Flash Media Server, y sincronización de audio, animación, karaoke y streaming de voz.

Microsite:

operaciontrucho_micro1

operaciontrucho_micro2

operaciontrucho_micro3

Reel:

(Archivo Flash, para verlo necesitas Adobe Flash Player.)