Lo único que tenemos que hacer es utilizar el método startDrag(). En su forma más básica sería:
miClip.onPress= function(){
this.startDrag();
};
Con el código anterior el clip denominado "miClip" empieza a ser arrastrado cuando se hace click sobre él. El objeto seguirá al ratón respecto al punto que el usuario ha empezado a arrastrar. Es decir, si el usuario hace click en una esquina del objeto, éste se arrastrará, siguiendo el ratón, respecto a esa esquina. Si queremos que se arrastre desde el centro del clip de película, independientemente de donde hagamos click, el código es:
miClip.onPress= function(){
this.startDrag(true);
};
Esta opción,añadiendo Mouse.hide(), es la que se utiliza para personalizar el puntero del ratón.
miClip.onPress= function(){
Mouse.hide();
this.startDrag(true);
};
Existe una variación más del método startDrag(). Se le puede decir que el objeto se arrastre sólo dentro de una determinada área. Necesitamos pasar 5 parámetros:
- Un boleano ("true" o "false") especificando si el objeto se bloquea o no respecto a su centro.
- La coordenada del límite izquierdo
- La coordenada del límite superior
- La coordenada del límite derecho
- La coordenada del límite inferor
Los valores de las coordenadas son relativos al objeto padre donde está ubicado el clip a arrastrar.
Para dejar de arrastrar el clip utilizamos el método stopDrag()
miClip.onPress= function(){
this.startDrag(true,28,25,160,112);
}
miClip.onRelease= function() {
this.stopDrag();
}




