Hola!!!

Estaba mirando el articulo de creación de ventanas flotantes usando clases, y cuando he hecho una prueba, no me recoge el startDrag y stopDrag de "miVentana". aunque se meten en el constructor y tal, no se mueven cuando lo ejecuto. ¿Alguien sabe porque puede ser?

Además estoy creando un grafo dirigido con clases y tengo el mismo problema cuando me creo una clase nodo, e intento que cuando el usuario intente moverlo, se queda clavado. aqui el código, por favor help!!!!

Código :

class nodo
{
   public var id_nodo:Number;
   public var nombre_nodo:String;
   
   public var _padre:MovieClip;
   public var contenedor_mc:MovieClip;
   
   function nodo(id:Number, nombre:String, profundidad:Number, padre:MovieClip)
   {
      id_nodo = id;
      nombre_nodo = nombre;
      _padre = padre;
      _padre.createEmptyMovieClip("nodo" + id,profundidad-1);
      contenedor_mc = _padre["nodo"+id];
      
      contenedor_mc.createEmptyMovieClip("dibujo_mc",profundidad - 1);
      contenedor_mc.createTextField("nombre_txt",profundidad - 2,10,60,60,30);
          
      
      contenedor_mc.nombre_txt.textColor = 0x000000;
       contenedor_mc.nombre_txt.text = nombre_nodo;         
      contenedor_mc.dibujo_mc.loadMovie("nodo.gif");
      
      [b]contenedor_mc.dibujo_mc.onMouseDown = function() {
         startDrag(this._parent);
      };[/b]      
   }
}


A ver si alguien me podría echar una mano...