DropShadowFilter en AS3. Agregar sombra a un objeto.

Monday, 22. February 2010

DropShadowFilter en AS3

This movie requires Flash Player 9

A través de ActionScript 3, podemos agregar un filtro de sombra a cualquier objeto que tengamos en el escenario. Basta con definir el filtro en una variable, y asignarselo a la propiedad .fliters de un objeto específico. Para esto utilizamos la clase DropShadowFilter. Dicha clase nos permite automáticamente crear una sombra que seguirá el contorno de los objetos y nos permitirá controlar muchos parámetros de la misma, tales como el color, la intensidad, la transparencia, la distancia, etc.

El primer paso que vamos a llevar a cabo para insertar la sombra es obtenerla a partir de la creación de un Filtro (usando la misma lógica que para definir una variable). Creamos el filtro de la siguiente manera:

var sombra:DropShadowFilter=new DropShadowFilter();
Leer el artículo completo…

VN:F [1.9.1_1087]
Rating: 8.3/10 (23 votes cast)

Añadir un objeto de la biblioteca al escenario con addChild()

Tuesday, 16. February 2010

addChild y removeChild en AS3

En el artículo anterior hemos explicado la forma en que pueden ser utilizados addChild() y removeChild para insertar o quitar objetos del escenario a través de actionSctpt 3. En esta ocasion revisaremos cual es la forma de utilizar un objeto, el cual hemos creado como símbolo y lo tenemos en nuestra biblioteca, para que este sea insertado en el escenario.

Veremos paso por paso a través de un ejemplo, que necesitamos para introducir objetos en el escenario con addChild() a través de actionScript 3, en el tiempo de ejecución de la aplicación.

Paso 1: Convertir en símbolo y vincular.

Convertir en Símbolo

Leer el artículo completo…

VN:F [1.9.1_1087]
Rating: 9.2/10 (18 votes cast)

addChild y removeChild en AS3

Monday, 15. February 2010

addChild y removeChild en AS3

This movie requires Flash Player 9

En las aplicaciones desarrolladas en Flash con ActionScript 3 existen objetos que son visuales, y otros que no lo son. Por lo tanto, existe un escenario al cual le podemos agregar y quitar elementos que nosotros mismos hemos creado, ya sea durante el desarrollo de la aplicación, o bien que sean generados por código. Las herramientas addChild y removeChild son fundamentales para controlar esta adición o sustracción de elementos del escenario. Es decir, no nos sirven para ‘elminiar’ o ‘crear’ elementos, sino para permitir o no su visualización.

Para añadir un objeto al escenario, por lo tanto, este debe primero haber sido creado y definido. A pesar de parecer obvia esta afirmación, es necesario hacer esta aclaración para comprender el proceso. Podemos utilizar elementos que tengamos en la biblioteca (y que hemos desarrollado anteriormente) o crearlos a través de la programación de nuestra aplicación.

La sintaxis es muy sencilla. en primer lugar debemos poner el término clave. En seguida, ponemos entre paréntesis el objeto que queremos hacer visible. Veamos un ejemplo:

Leer el artículo completo…

VN:F [1.9.1_1087]
Rating: 8.8/10 (52 votes cast)

Drag & Drop en AS3. Arrastrar elementos con el mouse.

Saturday, 6. February 2010

Drag & Drop en AS3

This movie requires Flash Player 9

Podemos añadir algo de interactividad a una aplicación creada en ActionScript 3, si le permitimos al usuario “arrastrar” algunos elementos que se encuentren en el escenario, y soltarlos en alguna otra parte del escenario. Justamente para esto nos sirven las acciones de tipo Drag & Drop. El código que necesitamos para programarlo es realmente muy sencillo.

El código base para iniciar el “Arrastre” es el siguiente:
startDrag();
Y para terminar el evento, utilizamos:
stopDrag();

Antes del startDrag() o el stopDrag() debemos indicar cuál es el elemento que queremos que sea arrastrado. Vamos a crear un ejemplo práctico en Flash muy sencillo para ver su utilidad.

Leer el artículo completo…

VN:F [1.9.1_1087]
Rating: 8.0/10 (68 votes cast)