15.10.2012 Views

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Kapitel 11: Verwenden von geometrischen<br />

Objekten<br />

Flash Player 9 und höher, Adobe AIR 1.0 und höher<br />

Das flash.geom-Paket enthält Klassen, mit denen geometrische Objekte definiert werden, z. B. Punkte, Rechtecke und<br />

Transformationsmatrizen. Mit diesen Klassen können Sie die Eigenschaften von Objekten festlegen, die in anderen<br />

Klassen verwendet werden.<br />

Verwandte Hilfethemen<br />

flash.geom-Paket<br />

Grundlagen von geometrischen Objekten<br />

Flash Player 9 und höher, Adobe AIR 1.0 und höher<br />

Das flash.geom-Paket enthält Klassen, mit denen geometrische Objekte definiert werden, z. B. Punkte, Rechtecke und<br />

Transformationsmatrizen. Diese Klassen müssen nicht notwendigerweise selbst Funktionen bereitstellen. Mithilfe<br />

dieser Klassen werden jedoch die Eigenschaften von Objekten definiert, die in anderen Klassen verwendet werden.<br />

Alle Geometrieklassen beruhen auf der Vorstellung, dass Positionen auf dem Bildschirm in einer zweidimensionalen<br />

Ebene angegeben werden. Der Bildschirm wird als zweidimensionales Diagramm mit einer horizontalen x-Achse und<br />

einer vertikalen y-Achse behandelt. Jede Position (bzw. jeder Punkt) auf dem Bildschirm kann als Paar aus einem x-<br />

Wert und einem y-Wert, den Koordinaten dieser Position, dargestellt werden.<br />

Jedes Anzeigeobjekt, auch die Bühne, hat einen eigenen Koordinatenraum. Der Koordinatenraum bildet die<br />

Grundlage, auf der das Objekt die Position von untergeordneten Anzeigeobjekten, Zeichnungen und so weiter<br />

bestimmt. Der Ursprung befindet sich an den Koordinaten 0, 0 (dem Schnittpunkt der x- und y-Achsen). Er wird an<br />

der oberen linken Ecke des Anzeigeobjekts platziert. Diese Ursprungsposition gilt stets für die Bühne, aber nicht<br />

unbedingt für andere Anzeigeobjekte. Werte auf der x-Achse nehmen nach rechts zu und nach links ab. Bei Positionen<br />

links vom Ursprung ist die x-Koordinate negativ. Im Gegensatz zu herkömmlichen Koordinatensystemen nehmen die<br />

Koordinatenwerte auf der y-Achse in der Flash-Laufzeit nach unten auf dem Bildschirm zu und nach oben ab. Werte<br />

oberhalb des Ursprungs haben einen negativen y-Koordinatenwert. Da die obere linke Ecke der Bühne den Ursprung<br />

ihres Koordinatenraums bildet, haben die meisten Objekte auf der Bühne eine x-Koordinate größer als 0 und kleiner<br />

als die Breite der Bühne. Gleichermaßen haben die Objekte eine y-Koordinate größer als 0 und kleiner als die Höhe<br />

der Bühne.<br />

Mithilfe von Instanzen der Point-Klasse können Sie einzelne Punkte in einem Koordinatenraum angeben. Sie können<br />

eine Rectangle-Instanz erstellen, um einen rechteckigen Bereich in einem Koordinatenraum anzugeben. Erfahrene<br />

Benutzer können mithilfe einer Matrix-Instanz mehrere oder komplexe Transformationen auf ein Anzeigeobjekt<br />

anwenden. Viele einfache Transformationen, z. B. Drehung, Positionierung und Skalierung, können über die<br />

Eigenschaften eines Anzeigeobjekts direkt auf das Objekt angewendet werden. Weitere Informationen zu<br />

Transformationen mithilfe der Eigenschaften von Anzeigeobjekten finden Sie unter „Bearbeiten von<br />

Anzeigeobjekten“ auf Seite 185.<br />

Letzte Aktualisierung 27.6.2012<br />

223

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!