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: 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: 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: package{ import flash.display.* import flash.events.*; //———————————— public class Drag extends MovieClip{ …