Actionscript 2.0: Base para juego con casillas de arrastre.

Etiquetas: startDrag swapDepths hitTest

Este código muestra como hacer un juego con casillas de arrastre, útil para juegos de formación y similares en los que el usuario tiene que colocar determinadas casillas en un lugar específico.

mas

Utilización de filtros en Actionscript 3.0

Etiquetas: BevelFilter BlurFilter DropShadowFilter GlowFilter filters

Utilización de filtros en Actionscript 3.0

En AS3 hay disponibles 9 tipos de filtros. En este ejemplo aplico 4 de estos filtros a una imagen del escenario, por medio de un menú de Sliders. Con estos componentes modifico alguno de los parámetros de los filtros. Estos filtros son mucho más potentes de lo que yo muestro aquí, y un estudio detallado de como usarlos viene en la ayuda de Flash.

mas

Crear reflejos por medio de Actionscript 3.0

Etiquetas: BitmapData Bitmap draw cachaAsBitmap createGradientBox beginGradientFill

Esta función recibe como parámetro un MovieClip y crea su reflejo. Para ello se copia la imagen del mc en un Bitmap y después de le aplica como máscara un degradado. Para modificar el reflejo se puede jugar con los valores de alphas y ratios con los que se crea el degradado.

mas

Envio del e-mails con Actionscript 3.0 y PHP

Etiquetas: URLRequest URLLoader URLVariables

Este ejemplo muestra como enviar un correo electrónico desde flash y AS3 , por medio de php. Para que funcione debemos tener un php subido en nuestro servidor con el siguiente código:

  1.  
  2. $email = $_POST['email'];
  3. $asunto = $_POST['asunto'];
  4. $cuerpo = $_POST['cuerpo'];
  5. mail("$email","$asunto","$cuerpo");
  6. echo "resultado=Mensaje enviado";
  7.  


Podemos pasar los datos necesarios a este fichero desde Flash de la siguiente forma:

mas

Gestión de eventos: Diferencia entre target y currentTarget

Etiquetas: numChildren getChildAt target currentTarget

Para explicar la diferencia entre ambas propiedades, voy a poner un ejemplo práctico. Tenemos un clip llamado Menu_mc, que tiene dentro otros 3 clips que hacen de botones. Si añadimos el evento "click" a Menu_mc, en la función que se ejecute (poniendo como parámetro e:MouseEvent) obtendremos los siguientes resultados:

  • Si hacemos trace(e.target.name), se imprimirá al nombre del clip pulsado (que está dentro de Menu_mc)

  • Si hacemos trace(e.currentTarget.name), se imprimirá el nombre del menú, es decir, "Menu_mc".

    Por tanto, cuando queremos programar un menú, no hace falta añadir los listeners uno a uno a los botones, podemos añadir el listener al menú, y aprovechar la propiedad target para ver que elemento ha sido pulsado.
  • mas

    Papervision: Pintar en una esfera

    Papervision: Pintar en una esfera

    Esta prueba la hice después de ver una de las demos de PPV de Mr. doob, en la que asignaba materiales dinámicamente a unos planos dependiendo de su posición. La idea es tener una pizarra en 2D, y una esfera en 3D, e ir creando el skin de la esfera a partir de lo dibujado en la pizarra, para crear el efecto de dibujo sobre la esfera. El resultado es este (evidentemente habría que ajustarlo para que quede creíble, pero la base es esta)

    mas

    Actionscript 3.0: Restringir valores en campos de texto

    Etiquetas: restrict

    Los campos de texto en Flash cuentan con una propiedad (en AS2 y AS3) llamada restrict, que permite restringir el conjunto de carácteres admitidos por el campo. La sintaxis es bastante sencilla, en este ejemplo utilizo tres campos de texto y les aplico diferentes restricciones:

    mas

    Actionscript 3.0: utilizar imágenes de la biblioteca

    Etiquetas: Bitmap BitmapData

    Este ejemplo muestra como añadir al esenario imágenes de la biblioteca con Actionscript 3. Para ello hay que tenerlas vinculadas con un nombre de clase (en este caso material1), que es el que utilizaremos para crear el objeto en el escenario.

    mas

    Embeber fuentes de biblioteca en AS3

    Etiquetas: TextFormat font size TextField defaultTextFormat embedFonts selectable

    Este es el código necesario para embeber una fuente de la biblioteca con AS3. Además del código es necesario tener vinculada la fuente en la biblioteca (en este caso con el nombre "Mi Fuente")

    mas

    Flash + Flickr: Galeria de imágenes

    Flash + Flickr: Galeria de imágenes

    Desde hace un tiempo, Flickr permite acceder a sus datos y archivos a través de una API desarrollada por usuarios. Incluso han habilitado ficheros crossdomain en sus servidores para que se pueda acceder a los archivos desde plataformas como Flash. La API es bastante potente, y además es muy fácil de usar. La documentación está disponible aquí:

  • http://flickr.com/services/api/

    Por mi parte he hecho algunas pruebas, y he colgado los primeros resultados aquí (espero ir mejorando/actualizando).

  • Acceso galeria
  • mas

    Páginas: [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] 13 [14] [15] [16]