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.

ACTIONSCRIPT 3.0 ENTWICKLERHANDBUCH<br />

Verwenden von geometrischen Objekten<br />

Das ursprüngliche Anzeigeobjekt und das um -45 ° gedrehte und um 50 % skalierte Anzeigeobjekt<br />

Die Anwendungsdateien für dieses Beispiel finden Sie unter<br />

www.adobe.com/go/learn_programmingAS3samples_flash_de. Die Dateien der Anwendung<br />

„DisplayObjectTransformer“ befinden sich im Ordner „Samples/DisplayObjectTransformer“. Die Anwendung<br />

umfasst die folgenden Dateien:<br />

Datei Beschreibung<br />

DisplayObjectTransformer.mxml<br />

oder<br />

DisplayObjectTransformer.fla<br />

Definieren der MatrixTransformer-Klasse<br />

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

Die MatrixTransformer-Klasse enthält statische Methoden, die geometrische Transformationen von Matrix-Objekten<br />

anwenden.<br />

transform()-Methode<br />

Die transform()-Methode enthält folgende Parameter:<br />

sourceMatrix – Die Eingabematrix, die mit der Methode transformiert wird.<br />

xScale und yScale – Der Skalierungsfaktor für x und y.<br />

dx und dy – Die Versetzung von x und y in Pixel.<br />

rotation – Die Drehung in Grad.<br />

skew – Der Neigungsfaktor als Prozentsatz.<br />

skewType – Die Neigungsrichtung, entweder right oder left.<br />

Der Rückgabewert ist die resultierende Matrix.<br />

Mit der transform()-Methode werden die folgenden statischen Methoden der Klasse aufgerufen:<br />

skew()<br />

scale()<br />

Letzte Aktualisierung 27.6.2012<br />

Die Hauptanwendungsdatei im Flash-Format (FLA) oder Flex-<br />

Format (MXML).<br />

com/example/programmingas3/geometry/MatrixTransformer.as Eine Klasse mit Methoden zum Anwenden von<br />

Matrixtransformationen.<br />

img/ Ein Verzeichnis mit den in der Anwendung verwendeten<br />

Beispielbilddateien.<br />

232

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

Saved successfully!

Ooh no, something went wrong!