RollOver conflicting with DragOver?

I’ll admit that I’m a scripting novice. So I’m having trouble with some onRollOver, onRollOut, and onDragOver in some code of mine. It’s an XML driven menu I borrowed from a tutorial. It allows you to drag items into any order.

Anyway, I’ve tried to implement a movieClip that is visible when you RollOver as well as a seperate movieClip that is visible onPress and onDrag. The code may be too ambiguous but maybe not. I’m at my wits end. Starting to thrash code around.

What I’m aiming for is movieClip that appears when you rollOver and goes away when you rollOut. And a movieClip that stays visible when you hold and drag the item around.

Any suggestions on this code below? Thanks in advance


//Highlighting
song_mc.onRollOver = function(){
	this.highlight_mc._visible = true;
}
		
		
song_mc.onRollOut = function(){
	this.highlight_mc._visible = false;
}





//Pressing
song_mc.select_btn.onPress = function() {
	this._parent.onMouseMove = function() {
		if (!this.moved) {
			dragline_mc._visible = true;
			dragline_mc.play();
			this.moved = true;

		}
	}		
}


//Dragging
song_mc.select_btn.onDragOver = function(){
	dragline_mc._y = playlist_mc._y + this._parent._y;
}