Newsletter 06
 
Indice
1. Palabras del Editor. Ver
2. Novedades Ver
3. duplicateMovieClip() Ver
   
Palabras del Editor
Macromedia finalmente ofrece su paquete actualizado llamado Studio 8 que incluye ni mas ni menos que Macromedia Dreamweaver®, Macromedia Flash® Professional y Macromedia Fireworks®, y las herramientas de productividad clave Macromedia Contribute™ y Macromedia FlashPaper™.

Con respecto a Flash Professional 8 constituye un lanzamiento muy significativo para Flash porque tiene un mejor rendimiento gráfico, nuevas funciones de efectos gráficos, nuevos controles de animación, un editor mejora de script y muchas mejoras mas que permitirán que podamos ofrecer en nuestras páginas o a nuestros clientes un potencial aún mayor. Claro que también hay mejoras en Dreanweaver y Fireworks.

Mientras tanto ya comienza a perfilarse el producto que Microsoft había comenzado a realizar para competir con Flash, estamos hablando de ACRYLIC. Por ahora poco se sabe, pero podemos leer algo en sus páginas (ver). Según se sabe su lanzamiento será en septiembre... bueno no falta mucho así que veremos que pasa con ACRYLIC.
 
Saludos
A. Daniel Pereyra
 
Novedades

Nueva Sección

En nuestra página hemos abierto la sección "Servicios" donde no sólo se ofrece servicios para diseñar páginas sino también para Diseñadores Gráficos que usan flash pero por razones diversas no usan AS para interaccionar con los usuarios ni con bases de datos.

Cursos
En "Servicios" también podrás ver que ofrecemos cursos grupales o personalizados, los cuales incluso pueden ser armados a medida.
 
   
Saludos
A. Daniel Pereyra
 
duplicateMovieClip()
Mas de una vez duplicamos un objeto en nuestro escenario utilizando Ctrl-D. Y logramos ver n veces la animación.
Esto se puede hacer en forma dinámica y en este caso no pensemos solo en clip de películas. Pensemos en multiplicar dinámicamentes lineas de texto, campos, listbox's, etc.
La utilizanción de duplicateMovieClip() se pontencia con la utilización de eval, que nos permitiría usar un string (cadena de texto) para asignar el nombre de una nueva animación.
En los tutoriales o manuales de AS encontramos que duplicateMovieClip() tiene los siguientes parámetros:
duplicateMovieClip(target, newname, depth)
Donde
target:
ruta y nombre del objeto a duplicar
newname:
nombre del nuevo objeto (identificador)
depth:
nivel de profundidad
Debemos tener cuidado con el último parámetro (depth) ya que especifica el nivel de la animación y este tiene un orden de apilamiento similar al de las capas, por lo tanto el objeto duplicado en un nivel 2 va a tapar al que fue duplicado en el nivel 1.
 
Veamos un ejemplo de como usar duplicateMovieClip()...
Agreguemos en nuestro nuevo escenario un campo texto tipo "Introducción de Texto" y pongamos como nombre de instancia iInput.
Luego en una capa superior agregamos el siguiente AS:
 
duplicateMovieClip('iInput','Nombre',1);
Nombre._y=40;
duplicateMovieClip('iInput','Apellido',2);
Apellido._y=80;
stop();
 
Veamos algo mas complejo para entender un poco mejor la posibilidad que brinda duplicateMovieClip()...
 
Nombre='Campo';
Salto=20;
yInicial=40;
for(n=1;n<5;n++){
Nombre=Nombre+n;
duplicateMovieClip('iInput',Nombre,n);
eval(Nombre)._y=yInicial;
yInicial=yInicial+30;
}
stop();
 
Utilizando este AS podremos ver que ahora aparecen 4 campos mas donde podemos ingresar información y obviamente luego podemos procesarla... imaginen.. un formulario dinámico, que según de donde se requiere se crean mas o menos campos, claro que no solo se pueden duplicar campos textos, también podemos duplicar cualquier componente de la librería de Flash MX.
Si! lo que estas pensando.. un solo formulario para todo!!!
 
Hasta la próxima....
 
A. Daniel Pereyra
www.pereyrada.com.ar ©2005 Pereyrada