Drag and Drop en AS3
Este es un pequeño ejemplo de como hacer un drag & drop de un Movieclip en actionscript 3.
Crearemos en flash9 un Movieclip al que llamaremos "clip".
En el fotograma añadiremos el siguiente código:
PLAIN TEXT
Actionscript:
clip.addEventListener(MouseEvent.MOUSE_DOWN, onMouse_Down);
clip.addEventListener(MouseEvent.MOUSE_UP, onMouse_Up);
Con esto asignaremoslos eventos de pulsar y soltar el mouse sobre el clip a las funciones "onMouse_Down" y "onMouse_Up".
Ahora definiremos estas funciones:
PLAIN TEXT
Actionscript:
function onMouse_Down(e:Event):void{
clip.startDrag()
}
function onMouse_Up(e:Event):void{
clip.stopDrag();
}
Con esto ya tendrÃamos el MovieClip "clip" arrastrable.
Este mismo código lo podrÃamos haber puesto dentro de una clase AS3:
PLAIN TEXT
Actionscript:
package{
import flash.display.*
import flash.events.*;
//------------------------------------
public class Drag extends MovieClip{
public var clip:MovieClip = new [...]








