MuelaLab Blog: Tutoriales Diseño Web, flash, Facebook, php, Actionscript.

Drag Y Drop En ActionScript3 Y Flash

Vamos a ver ahora como hacer un drag and drop de un movieclip con actionscript, anteriormente lo habiamos visto con AS2, pero esta ves lo haremos con ActionScript 3, es algo sencillo en realidad, pero nos servira mucho hasta para practicar… El ejemplo se vera asi:

This movie requires Flash Player 8

Creamos un nuevo documento de Flash actionscript3 (Archivo->Nuevo->Archivo De Flash (Actionscript3)), Creamos un nuevo Movieclip y en el panel de propiedades le ponemos como nombre de instancia “miClip”. Seleccionamos el primer frame de nuestra pelicula y en el panel de acciones escribimos el siguiente codigo:

function arrastrar(e:Event):void{
 miClip.startDrag();
}
function soltar(e:Event):void{
 miClip.stopDrag();
}
miClip.addEventListener(MouseEvent.MOUSE_DOWN,arrastrar);
miClip.addEventListener(MouseEvent.MOUSE_UP,soltar);

Explicacion: Añadimos 2 Listenners a “miClip” estos se encargaran de ejcutar la funcion “arrastrar” y “soltar” al precionar sobre el MC o soltar el MC respectivamente, luego con la propiedad startDrag y stopDrag hacemos que se arraste el clip miClip.

Como ven es sencillismo, si prueban ahora podran arrastar el MC, pero este codigo solo nos permitiria arrastar el MovieClip “miClip”, el siguiente tutorial de AS3 viene de Claes y Paquetes que es la parte “dura e importante” de AS3, explicare que son y como funcionan y veremos como se utilizan para reutilizar codigo (por ejemplo este mismo codigo epr oaplicado a muchos MC facilmente)..

Descarga De Archivos Muelalab.com

Sigan visitandonos y opinando! q su opinion es la q cuenta!! encerio que si! xd

gracias y suerte!

Puedes Seguir Cada Respuesta A Esta Entrada Desde El Archivo RSS 2.0