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..)

PLAIN TEXT
Actionscript:

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 [...]

Clase de ActionScript 3 para retardar la ejecución de funciones

Posted by admin | AS3,Class,Trucos | Thursday 16 August 2007 3:11 pm

Esta clase de ActionScript 3 permite retrasar un cierto tiempo la ejecución de una acción de flash. Únicamente hay que crear un controlador de tiempo (TimerEvent.TIMER en AS3 o setInterval en AS2) que ejecute la acción deseada en el tiempo que le indiquemos.

Esta sería la clase Delay.as:

PLAIN TEXT
Actionscript:

package com.zguillez.utils

{

   import flash.display.Sprite;

   import flash.utils.Timer;

   import flash.events.TimerEvent;

   //------------------------------------------

   public class Delay

   {

      private static var _ruta:Sprite;

      private static var _tiempo:Number;

      private static var _timer:Timer;

      private static var _accion:String;

      //------------------------------------------

      public [...]

Impedir la visualización de archivos SWF individualmente

Posted by admin | Básico,Flash,Seguridad,Trucos | Monday 5 March 2007 6:33 pm

Este es un truco MUY sencillo para impedir que un usuario pueda visualizar nuestros archivos SWF de forma individual. Por ejemplo: Tenemos un CD-ROM con una pelicula principal formada a partir de varios archivos SWF externos situados dentro de una carpeta, y nuestra intención es impedir que alguien pueda abrir esta carpeta y visualizar estos archivos externos uno a uno (ya que estos SWF son pequeños trozos de un conjunto y su visualización individual no sería correcta)

El truco consiste en crear un MovieClip que ocupe toda la extensión de la [...]

Ejecutar acciones actionscript en enlaces de texto con AS3

Posted by admin | AS3,Trucos | Monday 26 February 2007 12:21 am

En AS3 es posible, de forma fácil, ejecutar acciones actionscript cuando el usuario clica sobre un enlace dentro de un campo de texto HTML de nuestra web. Esto lo conseguimos gracias al protocolo de detección de eventos de AS3.

Por ejemplo, este sería la forma típica de añadir un enlace externo a un campo de texto dinámico:

PLAIN TEXT
Actionscript:

texto.htmlText = "Troiae qui <a href='http://www.cristalab.com'>primus</a> ab oris Italiam, fato profugus, Laviniaque venit litora, multum ille et terris iactatus et alto vi superum saevae memorem Iunonis ob iram."

Utilizando un detector de eventos lo [...]

Redibujar una línea con ActionScript

Posted by admin | AS2,Class,Trucos,Tutoriales | Friday 23 February 2007 6:59 pm

Este es un sistema muy sencillo para redibujar un trazado de manera que parezca que se está dibujando runtime. Este sería el efecto:

El primer paso será crear el trazado completo que queremos dibujar. Luego utilizaremos ese trazado como guía para un MovieClip, utilizando como punto inicial y final de la interpolación el punto inicial y final del trazado:

Ahora mediante código haremos que este MovieClip mientras se desplaza por la guía vaya redibujando el trazado. Para eso crearemos una clase:

PLAIN TEXT
Actionscript:

class redibujaGuia

{

}

En el constructor de la clase pasaremos como parámentros [...]

Get Adobe Flash playerPlugin by wpburn.com wordpress themes