PDA

Volledige versie bekijken : math probleem


Fatty Owl
%Europe/Berlin %465 %2005, 12:10
ik ben pas begonnen met math te leren, en ik heb nu een probleem. Misschien herrinneren jullie nog deze topic (http://www.flashfocus.nl/forum/showthread.php?t=3578&highlight=cirkel)? daar hadden jullie het opgelost door pythagoras. Nu ben ik zelf aan zoiets begonnen en ik heb nu dit: this.onMouseMove = function() {
hoek = Math.atan2(_ymouse-pijltje_mc._y, _xmouse-pijltje_mc._x)*180/Math.PI;
pijltje_mc._rotation = hoek;
hitx = 45.5*Math.cos(hoek);
hity = 45.5*Math.sin(hoek);
updateAfterEvent();
};

als ik nu de hitx en de hity laat zien dan is het redelijk verkeerd. hij traced dan negative getallen als ik rechtsboven zit...?

oh ja de eerste 2 regels werken dat is voor de cursor te laten volgen.

Fatty Owl
%Europe/Berlin %486 %2005, 12:40
ik heb het opgelost : this.onMouseMove = function() {
r = 45.5;
hoek = Math.atan2(_ymouse-pijltje_mc._y, _xmouse-pijltje_mc._x)*180/Math.PI;
pijltje_mc._rotation = hoek;
hitx = _xmouse-275;
hity = -(_ymouse-200);
if (Math.abs(hitx)<r && Math.abs(hity)<r) {
this.menu_mc.hitOutput.text = "ja";
} else {
this.menu_mc.hitOutput.text = "nee";
}
updateAfterEvent();
};