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 />

Anwenden von Filtern auf Anzeigeobjekte<br />

import flash.display.Sprite;<br />

import flash.filters.BitmapFilterQuality;<br />

import flash.filters.BlurFilter;<br />

// Draw a circle.<br />

var redDotCutout:Sprite = new Sprite();<br />

redDotCutout.graphics.lineStyle();<br />

redDotCutout.graphics.beginFill(0xFF0000);<br />

redDotCutout.graphics.drawCircle(145, 90, 25);<br />

redDotCutout.graphics.endFill();<br />

// Add the circle to the display list.<br />

addChild(redDotCutout);<br />

// Apply the blur filter to the rectangle.<br />

var blur:BlurFilter = new BlurFilter();<br />

blur.blurX = 10;<br />

blur.blurY = 10;<br />

blur.quality = BitmapFilterQuality.MEDIUM;<br />

redDotCutout.filters = [blur];<br />

Schlagschatten-Filter<br />

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

Schlagschatten erwecken den Eindruck, als ob sich eine separate Lichtquelle über dem Zielobjekt befindet. Position<br />

und Intensität dieser Lichtquelle können geändert werden, um verschiedene Schlagschatteneffekte zu erzeugen.<br />

Die DropShadowFilter-Klasse verwendet einen Algorithmus, der dem des Weichzeichnen-Filters ähnelt. Der<br />

wesentliche Unterschied besteht darin, dass der Schlagschatten-Filter über mehr Eigenschaften verfügt, die zum<br />

Simulieren von verschiedenen Lichtquellen-Attributen (zum Beispiel Alpha, Farbe, Versatz und Helligkeit) eingestellt<br />

werden können.<br />

Darüber hinaus können Sie mit dem Schlagschatten-Filter benutzerdefinierte Transformationsoptionen auf den Stil<br />

eines Schlagschattens anwenden, z. B. einen Innen- oder Außenschatten und einen Aussparungsmodus.<br />

Mit dem folgenden Code wird ein quadratisches Sprite-Objekt erstellt und ein Schlagschatten-Filter auf das Objekt<br />

angewendet:<br />

Letzte Aktualisierung 27.6.2012<br />

295

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

Saved successfully!

Ooh no, something went wrong!