PDA

Volledige versie bekijken : Drag probleempje


eboost
%Europe/Berlin %473 %2007, 12:21
Hallo Allemaal,

Ik heb een drag animatie gemaakt die over een bepaalde lijnen moet lopen in een + vorm. Dus de drag_mc mag alleen over de lijnen heen en niet daarbuiten. Dit is gelukt maar loop nu tegen het volgende probleem op. De drag blijft aan mijn muis hangen en ik wil dat er alleen gesleept kan worden als er op geklikt wordt.

Kan iemand mij hierbij helpen? Ik post mijn code hieronder.

Ik werk met targets dus als de drag naar boven of onder gaat links en rechts op 0 worden gezet, gaat de drag naar links of rechts dan gaat boven en onder op 0

// Action frame
this.onMouseMove = function()
{
if (eval(_root.drag._droptarget) == _root.midden)
{
gotoAndStop(2);
delete this.onMouseMove;
}
if (eval(_root.drag._droptarget) == _root.boven)
{
gotoAndStop(4);
delete this.onMouseMove;
}
if (eval(_root.drag._droptarget) == _root.onder)
{
gotoAndStop(6);
delete this.onMouseMove;
}
}
stop();


// drag_mc //
onClipEvent (load)
{
boven=_y-0; //waarde boven
beneden=_y+0; // waarde onder
links=_x-80; // waarde links
rechts=_x+80; // waarde rechts

// de startDrag() hieronder moet ik erin zetten anders schakelt hij niet automatisch door. Ik denk dat hier het probleem zit!!! Maar kom er niet uit.
startDrag("", false, links, boven, rechts, beneden);
trace(_root.drag._droptarget);

}

on (press) {
startDrag("", false, links, boven, rechts, beneden);
trace(_root.drag._droptarget);
}
on (release) {
stopDrag();
}