
27
Feb
SE ACTUALIZO ESTE POST, NUEVA VERSION DEL MISMO Y MEJORADO EN http://www.leobaraldi.com.ar/2008/09/13/formulario-de-contacto-flash-as3-funciona-para-cuentas-gmail-y-hotmail-inclusive/
Ante que todos vamos a necesitar que nuestro servidor soporte php porque por si solo el flash no puede enviar datos como un mail.
Vamos a usar el un código en php que esta disponible en muchas páginas de recursos para flash el cual sera el encargado de enviar nuestros mail.
La idea de este tuto es mostrarle como hacer desde flash para comunicarnos con dicho php y este envié un mail, en ustedes estara la posibilidad de agregar mas campos y personalizarlo a la medida que lo necesiten.
Pasemos al AS de flash, como siempre en el primer frame ponemos lo siguiente:
20
Feb
Nuestro amigo Maximiles nos hace llegar otra duda con respecto a la galería de imagenes que usa un array para mostrar las fotos, la inquietud de el es que cada vez que ingresen al sitio vea las fotos de manera diferente con respecto a su orden.
Para ellos simplemente vamos a usar un prototipo en este caso para la clase Array que se encargara de recorrer nuestros elementos y desacomodarlos y volver el mismo array con diferente orden entre sus indices.
Escribimos el prototipo, en el primer frame como siempre de nuestra peli principal.
Y simplemente para usarlo seria asi: (despues que creamos o mandamos los datos al array)
Así quedaria el codigo de nuestra galeria con este nuevo agregado:
Como pueden ver al prototype lo puse al final, no hay problema porque el flash tiene un orden de lectura y siempre lee las funciones y prototipos antes de seguir ejecutando el resto del codigo, pero lo mejor es ponerlo al principio asi les queda mas facil y mas ordenado sobretodas las cosas.
10
Feb
A pedido de un amigo (Pablo Hamada) prepare este reproductor de mp3 que en particular tiene la posibilidad de levantar una lista de reproducción de temas cargados de una carpeta automáticamente, con solo poner nuestros mp3, el flash se encarga de leerlos y presentarlos en un componente tipo list.
Otras de las particularidades que incluyes es que lee las etiquetas ID3 de nuestros mp3s, dichas etiquetas son las que traen los archivos mp3 con información de nombre del álbum, nombre del tema y muchas cosas mas.
Este ejemplo es totalmente orientado a modo de aprendizaje para que ustedes puedan aprender un poquito mas sobre la clase sound y puedan experimentar mas.
9
Feb
Como muchos sabemos una de las posibilidades mas importante de Macromedia flash es la animación vectorial lineal, un ejemplo concreto es este corto totalmente realizado en flash por Luciana Soledad Enrici de 27 años "Técnica en Medios Audiovisuales", cordobesa que en la actualidad se destaca por sus trabajos de edición, filmación de programas y cortos. Ella junto a su socia Belen fundaron punto.avi, una productora que apuesta por las innovaciones y la calidad logrando excelente trabajos finales para clientes privados o canales de televisión.
Este corto cuenta con una historia completa, con un guión acorde y entretenido, que nos invita a sumergirnos y ser por momentos partes nosotros mismo de este recorrido. Con una selección de sonido acorde y bien conjugados a la animación.
Excelente labor por el esfuerzo que conlleva hacer estos tipos de proyectos y por su excelentísima calidad los invito a todos que puedan verlo en el canal ISAT el día Martes 20 de Febrero a las 1:30 horas.
Para comunicarse con Luciana: bsasviceversa@hotmail.com
3
Feb
Este tutorial surge por la necesidad de un amigo Maximiles que esta incurriendo en los ámbitos de flash, y su consulta es como hacer una galería de imágenes con una transición entre cada foto automáticamente. A la misma sumarle la posibilidad de que con solo tirar las imágenes a una carpeta esta construya la galería sin incurrir en códigos extras como XML.
Bueno para dicho trabajo vamos a usar obviamente flash y un poquito de PHP que será el encargado de recorrer nuestra carpeta de imágenes y generar un XML con las fotos a mostrar. Manos a la obra y mucha atención alumno Maximiles!!!!
Ante que todo creamos un php que recorrerá la carpeta que tiene nuestras imágenes y con ellas creara un archivo XML con la info de las mismas.
No vamos a explicar esta porción de código PHP por una razón que nos iríamos del tema, pero no es complicado, y de última así como esta funciona jeje.
Este PHP guárdelo donde están las imágenes, creen una carpeta “img” y dentro de ella colóquelo.
Ahora pasemos a flash:
En nuestro primer frame de nuestra linea de tiempo principal vamos a colocar el código que vamos a crear.
NOTA: Recuerden que esta galeria requiere un servidor de php, asi que sino tienen uno de tipo localhost, subalon a su sitio o a un sitio que soporte php.
Las imágenes van en la carpeta images y dentro de el va el archivo php, el swf va fuera de esa carpeta.
3
Feb
Entre las tantas cosas que pueden desencadenar eventos en flash como por ejemplo si movemos el Mouse, si abrimos una película, si presionamos una tecla, también tenemos los botones.
Los botones en flash tienen la particularidad (entre tantas) de cuando le hacemos clic pueden realizar algo (evento), este evento tiene una manera y un ámbito de donde se desarrolla.
Ejemplo 1:
Ejemplo 2:
En ambos ejemplos usamos el detector (onRelease) que significa que el evento se va a desencadenar cuando el usuario presione y suelte el botón.
La diferencia de ambos ejemplos son que de la primera forma debemos indicar el nombre de instancia del botón que queremos detectar el evento y dicha porción de código será escrita sobre un frame.
En el segundo caso la acción esta incluida en el botón mismo.
En mi caso particular trato de evitar los botones como símbolo, y utilizo en su reemplazo clip de película, que estos pueden recibir las mismas propiedades de un botón mas los comportamientos típicos de un clip de película.
Como ya vimos un boton o clip de pelicula puede recibir o detectar el evento onRelease (cuando se presiono y se soltó el botón del Mouse) pero no es el único evento estos pueden recibir.
Sigamos con el caso de que tengamos una película y esta la usamos como si fuese un botón, los eventos entre tantos que este detectaría seria los siguientes.
Observen por ustedes mismos que el nombre de instancia usa el subfilo “_mc” al tipear un punto “.” Automáticamente flash nos desplegara todas las propiedades y eventos disponibles. Por supuesto que esta manera de escribir el codigo es para colocarlo en un frame de nuestra linea de tiempo.
Prueben ustedes mismo mas opciones, pero un ejemplo practico y sencillo seria tener un objeto en nuestro escenario y al presionarlo es se arrastre (Drag) y al soltar el Mouse este deje de arrastrarse.
Nuestro primer evento indica que mientras este presionado el mouse esta (this) pelicula se arrastre.
El segundo evento se desencadenara cuando soltemos el Mouse, por lo tanto esta (this) pelicula dejara de arrastrarse.
NOTA: Como pueden ver usamos la particula (this) que hace referencia directamente a mi mismo, seria lo mismo escribirlo de esta manera:
Pero de esta manera queda poco prolijo y en un tiempo fututo les puede traer algunos problemas, asi que siempre cuando nos refiramos a nosotros mismos podemos reemplazar nuestro nombre de instancia o lo que sea por “this”
Nací en Villa Carlos Paz, tengo 33 años y me dedico a desarrollos para la web desde el año 99, preferentemente en las aéreas de ActionScript y CSS. Trabajo para la firma Manifesto Solutions como jefe de producción.