Nervensache
Mitglied
Hallo,
ich versuche momentan verzweifelt kleine Quadrate auf die "Außenlinie" einer Ellipse zu zeichnen, um damit einen HitTest genauer durchführen zu können
Ich hab es folgendermaßen versucht, leider funktioniert es nicht:
Die Überlegung scheint leider komplett verkehrt ;-)
Hat jemand einen besseren Vorschlag ?
Viele Grüße
Simon
ich versuche momentan verzweifelt kleine Quadrate auf die "Außenlinie" einer Ellipse zu zeichnen, um damit einen HitTest genauer durchführen zu können
Ich hab es folgendermaßen versucht, leider funktioniert es nicht:
Code:
for (var alpha:Number=0; alpha < 360; alpha += deltaAlpha) {
radius = height/2 + (width/2 - height/2) * Math.abs(Math.cos(2*Math.PI / 360 * alpha));
curBox = movingAreaHitTest_mc.createEmptyMovieClip(
"rectangleBoxNo" + movingAreaHitTest_mc.getNextHighestDepth(),
movingAreaHitTest_mc.getNextHighestDepth()
);
with (curBox) {
beginFill(0xFFFFFF, 100);
moveTo(-10, -10);
lineTo( 10, -10);
lineTo( 10, 10);
lineTo(-10, 10);
lineTo(-10, -10);
endFill();
}
curBox._x = Math.cos(2*Math.PI / 360 * alpha) * radius;
curBox._y = Math.sin(2*Math.PI / 360 * alpha) * radius;
}
Die Überlegung scheint leider komplett verkehrt ;-)
Hat jemand einen besseren Vorschlag ?
Viele Grüße
Simon