PDA

Volledige versie bekijken : mouse move binnen een area


kaem
%Europe/Berlin %573 %2005, 14:45
Hi!

Kan iemand mij helpen? Ik loop al dagen te rotzooien, maar kom er niet uit.
Ik wil graag een menu dat als je er met je muis overheen gaat en naar links beweegt, het menu naar rechts gaat en andersom.
Van het menu heb ik 1 mc gemaakt van 1552.7 pixels lang. Alle buttons (22) staan op 1 frame. Het menu heeft wel een begin en eindpunt, dus ik wil graag dat daar tussenin naar links en rechts beweegt.
Zou iemand mij kunnen vertellen hoe de as eruit ziet?

Roenes
%Europe/Berlin %583 %2005, 14:59
Je moet gaan werken met de onMouseMove. Daar moet je gaan kijken hoeveel de muis beweegt of op welke plaats die is. Afhankelijk daarvan moet je je menu laten bewegen. Welke berekening daar moet plaatsvinden kan ik niet helemaal uit je verhaal opmaken.

De standaard AS zal er zo uitzien:
var ml = new Object();
ml.onMouseMove = function()
{
//Hier je berekening

updateAfterEvent();
}
Mouse.addListener(ml);
Dit scriptje plaats je op een frame. Hou er wel rekening mee dat het nu nog niets weergeeft. Die weergave moet je zelf even invullen :)

kaem
%Europe/Berlin %595 %2005, 15:17
ja, die berekening.....
Ik weet niet hoe ik die moet opschrijven.
Mijn mc = 1552.7 pixels en de begin positie is x= 22.1
Vanaf deze positie mag de mc dus alleen naar links bewegen zodat het uiterste links de positie x= -787.8 is. Vanaf deze positie mag de mc dus alleen weer naar rechts bewegen.