Añadir funciones al teclado con Actionscript 3

Posted by admin | AS2, AS3, Avanzado, Class, Noticias, Trucos, Tutoriales | Monday 21 April 2008 11:50 pm

Esta es una sencilla clase que nos permitirá de forma fácil añadir la ejecución de una función al presionar una determinada tecla del teclado.

para ello crearemos una clase "Teclado" y la colocaremos en nuestro package de clases de actionscript 3.

La clase la extenderemos de EventDispatcher para poder lanzar eventos desde ella, y la escribiremos siguiendo un patrón Singleton ya que solo nos interesa tener un único controlador del teclado y queremos tener acceso global a él.

package com.zguillez.events
{
public class Teclado extends EventDispatcher
{
public static  var _instancia:Teclado;
//-------------------------------------------
public function Teclado(s:Singleton,clip) {}
//-------------------------------------------
public static function getInstancia(clip:MovieClip):Teclado
{
if [...]

Comparte:
  • Meneame
  • Twitter
  • Facebook
  • LinkedIn
  • Google Bookmarks
  • del.icio.us
  • Technorati
  • email
  • Print

Botones con parámetros en Actionscript 3

Posted by admin | AS3, Flash, Trucos | Friday 18 April 2008 5:04 pm

Este es un código de ejemplo muy sencillo de cómo asignar funciones con parámetros a botones dinámicamente con un bucle for();

Este era un recurso muy utilizado en Actionscript 2 cuando teníamos varios botones con nombres con una secuencia numérica (ej: boton1, boton2, boton3 etc..)

for (var i:Number = 1; i <= 5; i++)
{
    this["boton" + i].num = i;
    this["boton" + i].onRelease = function()
    {
        trace("Soy el botón " + this.num);
    };
}

Hacíamos un típico scope colocando el parámetro (en este caso la variable "num") dentro [...]

Comparte:
  • Meneame
  • Twitter
  • Facebook
  • LinkedIn
  • Google Bookmarks
  • del.icio.us
  • Technorati
  • email
  • Print
Get Adobe Flash playerPlugin by wpburn.com wordpress themes