15.10.2012 Views

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ACTIONSCRIPT 3.0 ENTWICKLERHANDBUCH<br />

Verwenden der Zeichnungs-API<br />

Es kann die Kollision von Satelliten mit anderen Satelliten abgefragt werden.<br />

Die Zeichnungs-API kann als Alternative zum Erstellen visueller Effekte in der Flash-Authoring-Umgebung<br />

verwendet werden, um Grundformen zur Laufzeit zu erstellen. Darüber hinaus können visuelle Effekte in einer<br />

Vielfalt und einem Umfang erzielt werden, die manuell nicht möglich sind. Mithilfe der Zeichnungs-API und<br />

elementaren Mathematikkenntnissen können Sie in ActionScript unzählige unerwartete Formen kreieren.<br />

Erweiterte Einsatzmöglichkeiten der Zeichnungs-API<br />

Flash Player 10 und höher, Adobe AIR 1.5 und höher<br />

Flash Player 10, Adobe AIR 1.5 und höhere Versionen der Flash-Laufzeitumgebungen unterstützen einen erweiterten<br />

Satz von Zeichnungsfunktionen. Die Verbesserungen der Zeichnungs-API für diese Laufzeitumgebungen erweitern<br />

die Zeichnungsmethoden früherer Versionen; mit den neuen Funktionen können Sie Datensätze einrichten, um<br />

Formen zu generieren, Formen zur Laufzeit ändern und dreidimensionale Effekte erstellen. Die Erweiterungen der<br />

Zeichnungs-API konsolidieren vorhandene Methoden in alternative Befehle. Diese Befehle nutzen Vektor-Arrays und<br />

Aufzählungsklassen, um Datensätze für Zeichnungsmethoden bereitzustellen. Mithilfe von Vektor-Arrays können<br />

komplexe Formen schneller dargestellt werden. Entwickler können die Array-Werte programmgesteuert ändern, um<br />

Formen zur Laufzeit dynamisch darzustellen.<br />

Die in Flash Player 10 eingeführten Zeichnungsfunktionen werden in den folgenden Abschnitten beschrieben:<br />

„Zeichenpfade“ auf Seite 250, „Definieren von Windungsregeln“ auf Seite 252, „Verwenden von Graphics-<br />

Datenklassen“ auf Seite 254 und „Verwenden von „drawTriangles()““ auf Seite 256.<br />

Im Folgenden sind Aufgaben aufgeführt, die Sie mit der erweiterten Zeichnungs-API in ActionScript ausführen<br />

können:<br />

Verwenden von Vector-Objekten zum Speichern von Daten für Zeichenmethoden<br />

Definieren von Pfaden für das programmgesteuerte Zeichnen von Formen<br />

Definieren von Windungsregeln, um zu bestimmen, wie überlappende Formen gefüllt werden<br />

Verwenden von Graphics-Datenklassen<br />

Verwenden von Dreiecken und Zeichenmethoden für dreidimensionale Effekte<br />

Wichtige Konzepte und Begriffe<br />

Im Folgenden sind wichtige Begriffe aufgeführt, die in diesem Abschnitt verwendet werden:<br />

Vektor: Ein Array von Werten, die denselben Datentyp aufweisen. Ein Vector-Objekt kann ein Array von Werten<br />

speichern, die Zeichenmethoden verwenden, um Linien und Formen mit einem einzigen Befehl zu erstellen.<br />

Weitere Informationen zu Vector-Objekten finden Sie unter „Indizierte Arrays“ auf Seite 27.<br />

Pfad: Ein Pfad besteht aus einem oder mehreren geraden oder gekrümmten Segmenten. Anfang und Ende jedes<br />

Segments sind durch Koordinaten gekennzeichnet, die man sich als Heftzwecken vorstellen kann, die eine Schnur<br />

fixieren. Ein Pfad ist entweder geschlossen (z. B. ein Kreis) oder geöffnet (mit eindeutigen Endpunkten; z. B. eine<br />

Wellenlinie).<br />

Windung: Die Richtung eines Pfades, wie sie vom Renderer interpretiert wird; entweder positiv (im Uhrzeigersinn)<br />

oder negativ (entgegen dem Uhrzeigersinn).<br />

Letzte Aktualisierung 27.6.2012<br />

249

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

Saved successfully!

Ooh no, something went wrong!