Archive for Enero 25th, 2007

FuserDespues de escribir dos tutoriales en ingles hay algunos que quisieran como prometi tutoriales en español tambien, y heme aqui jojojo, muy bien, este tutorial de hecho quiero enfocarlo mas sobretodo a novatos de flash o recien recibidos al IDE de flash.

Es bien sabido que tanto tu como yo queremos usar flash para animaciones, porq todos usan flash pero en realidad muy pocos conocen que el software dedicado asi de lleno a las animaciones es un programa llamado “Toon Boom” y es que flash lo usamos como ya dije porq todo mundo lo usa y porq el formato al q exporta es a “swf” algunos pueden decir “osea andres obvio” pues si es obvio pero quiero que sepas que cualquier herramienta que exporte en “swf” significa que crea flash!! sip asi es, como el anterior que ya mencione.

Pero dejemos eso de quien o donde o si juancho o perengano, vayanos a lo q te truje chencha, Fuse es una libreria (un monton de codigo en archivos) que fue creada con el fin de crear animaciones, espectaculares, faciles y sencillas en unas cuantas lineas de codigo, SIII demonios dije coooddiiiigooo, para todos los novatos, no se asusten solo copien y peguen como la tarea de geografia de la maestra ñiño, primero que necesitas:

  • flash
  • la libreria fuse
  • una idea

see dije una idea, bueno bueno ya no te erizes io te la voy a dar, la libreria de Fuse puedes bajartela desde aqui (http://www.mosessupposes.com/Fuse/fuse1.1z3.zip) una vez que la bajes, abre el archivo E instala el archivo con extension mxp, el “moradito” esto va a poner las librerias en orden, ahora bien si checas los archivos que vienen de ejemplo, podras encontrar que las animaciones con Fuse son bastante complejas y cuando te vas al codigo te encuentras algo asi:

import com.mosesSupposes.fuse.*;
ZigoEngine.simpleSetup(Shortcuts, PennerEasing);
this.box1_mc._brightOffset = 100; // Shortcuts adds psuedo-properties
this.box1_mc._scale = 200; this.box1_mc.brightOffsetTo(0,3);
this.box1_mc.scaleTo(100, 2, 'easeOutElastic', .5);

aahh caray que codigo es ese??, bueno tienes que saber que la libreria Fuse cuenta con tres motores de animacion weno si pueden llamarse animacion, el primero de ellos es el motor propiamente dicho de “animacion” en ingles recibe el nombre de “tween engine” (motor de animacion), un ejemplo es el código anterior, puedes ver como se inicia y rapidamente crea “accesos directos” para que puedan ser utilizados en las lineas inferiores. Este motor de animacion se enfoca principalemente a animaciones de movimiento y dimensiones.

El segundo uso es un “sintaxis compacta en secuencia” que en pocas palabras seria, muchas animaciones, poco codigo en ingles “sequencer focused on compact syntax”, se enfoca principalmente para modificar algunos rasgos esteticos de el objeto que se esta animando.

FuseEMP es el tercer componente, se enfoca a distorsionar a modificar, cambiar o cualquier cosa que tenga q ver con deformar los colores, o canales de colores.

Ahora bien una vez que hayas instalado la libreria crea un MovieClip en el area de trabajo, dale un nombre de instancia, que te parece “tester”, crea un cuadro o inserta alguna imagen dentro del MC, despues selecciona el fotograma en el que estas trabajando y despues abre el panel de “Acciones o Actions” e inserta este codigo:

import com.mosesSupposes.fuse.*;  
ZigoEngine.simpleSetup(PennerEasing, Shortcuts, Fuse, FuseFMP);  
Fuse.openGroup();  
this.tester.Blur_blur = 0;
 this.tester.Blur_blurXTo('100', .25, 'easeOutSine', .75, {cycles:2});  
this.tester.slideTo(Stage.width/2, '0', .8, 'easeInOutQuint', .5);  
Fuse.closeGroup();  
Fuse.closeAndStart();

el codigo anterior usa sintaxis compacta en secuencia asi como motor de animacion, cuando los combinas creas la animacion que veras, seguro te encantara ;-)

saludos gente!, cualquier comentario pueden ponerlo aqui debajo :-D

Our lovely logo Hola, bienvenido al area un tanto informal de nuestro sitio, donde conversamos de lo que sucede con la tecnología flash, conlusions.....before getting the products :)