Io ti rispondo per il terzo punto... Creati un'area (rettangolo x esempio) e trasformalo in un mc contenete il campo di testo prelevato dal db. Quando cariki i nomi dal db devi inseririli in questa variabile di testo presente nel mc... nelle azioni del mc inserisci il codice di questo tipo

codice:
onClipEvent(mouseMove){
    if (this.hitTest(_root._xmouse, _root._ymouse, true)){
        Mouse.hide();
        this.startDrag(true);
    }else {
         Mouse.show();
    } 
}

per il quarto punto ni nzo!