Shift F12

Icono

Compendio de recursos para hacer magia en Flash y ActionScript :: por Héctor Padilla

ActionScript 3 – Los textfields se estan comiendo los clicks – ¿Qué hacer cuando un TextField dinámico atrapa los clicks del mouse?…

Es normal que usemos TextFields dinámicos cuando creamos elementos dinámicos en ActionScript… Por ejemplo: Tengo una serie de datos, y con esos datos creo una gráfica con etiquetas mostrando qué es cada cosa, o tengo un menú dinámico definido en XML y en base a esas definiciónes dibujo todos los botones y les pongo su texto… Todo debería de funcionar bien.. PERO NO FUNCIONA!…

((suspiro))… ¿Porqué?… Porque los malditos textfields estan cachando los eventos del mouse!. Tons si hago un menu lleno de botones, cada boton con su texto encima… Nunca le voy a poder apretar al boton porque el texto está atrapando el click. Me topé con este problema durante el fin de semana… La solución, desgraciadamente, no está tan documentada ni fué muy fácil de encontrar. Te la comparto:

NombreDeTuTextField.mouseEnabled = false;

Así es… Los TextFields atrapan los eventos del mouse por default… Así que cuando crees varios dinámicamente (como para menus o gráficas) te conviene irles poniendo .mouseEnabled = false; en el momento de crearlos. Y listo… Con eso ya funciona… Y en cuanto supe eso se me quitó mi dolor de cabeza y pude seguir adelante con mi proyecto.

Filed under: AS 3, Flash, Tutoriales, , , ,

Dibujar árboles con ActionScript y Recursividad…

Este post describe una técnica bella… Se me ocurren programas y experimentos en los que la gente define el número de árboles, los colores… Se puede todo ir animando mientras crece y verse muy muy padre. Lo mejor?… El post describe muy bien la técnica y es fácilmente replicable, como todo: no es tanto lo complicado de la idea, sino la genialidad de haber pensado en ella.

Incluye el código fuente y una referencia al código fuente de un experimento de «varices» tambien muy padre visualmente.

Filed under: Flash, Herramientas, Tutoriales, , ,

Manejo de la clase Tween para efectos de 3D como rotación

Este post de flashandmath tiene un ejemplo (con código fuente) de manejo de la clase de Tween sobre un objeto 3D bastante chido. ¿Para qué nos sirve la clase Tween?… Para realizar efectos de animación interesantes con código. Efectos como «ease in», «ease out», rebotes, etc, que muchas veces utilizamos en nuestros generadores de partículas… o presentando elementos de menus generados dinámicamente, fotos de una galería… etc.

Como recurso extra, tambien está esta liga en la que explican un poco más la magia de esta clase.

Filed under: Flash, , , ,

Más cosas de efectos gráficos y filtros en Flash con ActionScript

He notado que muchas personas que caen en este blog es porque andan buscando cosas de efectos, filtros, etc… Hay muchas librerías ahí afuera que facilitan nuestra vida con rollos de efectos (como esa que utilizo para cambiar la saturación), pero Flash en sí ya tiene muchos filtros interesantes que a veces nunca utilizamos…

Este post oficial de Adobe Developer Center tiene muchas referencias a todo lo que tiene que ver con filtros y efectos visuales que ya vienen en flash, y cómo lograr cosas interesantes. Por ejemplo, ese de la sombra de un personaje (ejemplo de la abejita) esta super chido!.

Aprendamos a utilizar librerías que otras personas ya han hecho y que facilitan nuestra vida, pero tambien aprendamos a usarlas en lo que son necesarias. Flash CS3 y ActionScript 3 ya traen muchas muchas cosas que podemos usar sin la necesidad de algo extra, y eso hace a nuestros proyectos más ligeros (tanto de espacio como de procesamiento).

Filed under: AS 3, Flash, Tutoriales, , ,

Utilizando video como fondo de una escena – «looping» o repetición de videos

Y qué tal si tengo un video una lluvia, o del cielo, o de un campo militar con fuego que quisiera utilizar de fondo de mi juego?… Podría hacer que ese video se esté repitiendo de manera indefinida para tener un fondo dramático en mi proyecto?… La respuesta es SI!… Y este tutorial te explica cómo realizarlo. :-)

Filed under: AS 3, Flash, Tutoriales, ,

Efectos de animación con Flash y ActionScript

Estos son efectos de animación cinemática, no de partículas sino de efectos que nos ayudarán a manejar «cámaras» en nuestras animaciones, y efectos de iluminación chidos… Te has preguntado ¿cómo hacen animaciones como esta?… Aquí hay un buen vistazo a cómo lo logran:

Manejo de Cámaras:

Manejo de escenas e iluminación

:

Filed under: Flash, Tutoriales, , ,

Paquetes y librerías para manejo de Animación con ActionScript

Excelentes recursos, ¿para qué?, pues para hacer tu vida más fácil cuando tienes que hacer proyectos que tienen animación programada. Compendio 1, Compendio 2.

Filed under: Flash, Librerías, ,

Clase para manejo de color con ActionScript 3 – (Brillo, Contraste, Saturación, etc)

Para un proyecto que estoy realizando necesitaba poder manejar el brillo, contraste y saturación de unas imágenes. Descubrí (tristemente) que ActionScript no tiene métodos sencillos para afectar el color de esa manera… (Yo estaba buscando algo como: movie_clip.setSaturation = 20; o algo así!)… Sin embargo, me dí cuenta que era posible por medio de operaciones de matrices… YAY!!!…

… Ese «yay» fué sarcástico: siempre he apestado en álgebra lineal.

Pero bueno… El proyecto tenía que salir adelante así que seguí buscando alguna solución. La encontré y la quiero compartir con ustedes: Librería ColorMatrix para ActionScript 3 (también la tienen para el AS2). EXCELENTE y muy muy fácil de usar. Cuando te la bajas incluye un buen ejemplo en el que vemos cómo instanciarla y cómo aplicar los efectos de color a manera de filtros. Gracias a esto quedé bien con un cliente. :-D

prototipo en el que estoy trabajando:
widget de visualización
basado en datos XML con manejo
y asignación de color dinámico

Filed under: AS 3, Librerías, , , , , , ,

Manejo de Cámara libre en PaperVisión3D

Muy padre tutorial con código y ligas a los recursos necesarios para manejar una cámara en nuestro espacio tridimensional con PaperVision3D. :-D

Filed under: AS 3, Flash, Tutoriales, ,

Animando un Camino (Carretera) en 3D con ActionScript y Pv3D

(click a la imagen para ver el demo)

Cómo hacer para que nuestro usuario experimente el estar siguiente un camino en una carretera?… Este tutorial es la respuesta. Incluye código fuente!.

Filed under: Flash, Herramientas, Librerías, Tutoriales, , ,

Ligas + nuevas

Páginas

Archivos

El Autor

Tengo como 10 años trabajando profesionalmente en Flash. Todo comenzó cuando tomé un taller de Flash 2 y me dí cuenta que era el entorno perfecto para mí (devigner empedernido).
Disfruto los problemas de programación y disfruto diseñar y crear experiencias interactivas visuales chidas. Flash era la mezcla perfecta para mí, y se ha mantenido siéndolo por todo este tiempo. En aquel entonces ni se mencionaba "ActionScript", hoy en día ActionScript 3 no deja de sorprenderme... Cada día hay algo más que aprender y la neta: que chido. :-D
-El Autor: Hector Padilla -

View Héctor Padilla's profile on LinkedIn