Hallo Leute,
ich arbeite gerade an einer private Homepage, für die ich mir eine Bildgalerie in Flash erstellen möchte. Die Bilder werden dynamisch aus einem Ordner geladen, verkleinert und nebeneinander angezeigt. Wenn man mit der Maus über ein Bild fährt, dann erscheint eine vergrößerte Version.
Da das Design der Seite eher dunkel ist, möchte ich, dass die verkleinerten Bilder standardmäßig mit einem Sepia Filter belegt sind. Beim MouseOver soll sich dieses dann wieder normal färben. Nun habe zwar schon ein wenig mit Flash gearbeitet, von Filtern per AS weiß ich allerdings nur, dass sie existieren. (und auch das erst nach längerem googeln)
Kennt sich vielleicht jemand in diesem Bereich aus, oder hat ein Tutorial parat? Würde mich über jede Art von Hilfe freuen.
Mfg,
web189
Seite 1 von 1
[flash Mx 2004] Filter Per Action Script
Anzeige
#2
geschrieben 23. April 2008 - 19:42
vielleicht hilft dir das:
http://livedocs.adobe.com/flash/8/main/wwh...e=00002079.html
arCanvasImage.prototype.sepia = function() {
trace("calling sepia");
if (this.imageType != "text") {
var matrix:Array = new Array();
matrix = matrix.concat([0.35, 0.35, 0.35, 0, 0]);
// red
matrix = matrix.concat([0.3, 0.3, 0.3, 0, 0]);
// green
matrix = matrix.concat([0.21, 0.21, 0.21, 0, 0]);
// blue
matrix = matrix.concat([0, 0, 0, 1, 0]);
// alpha
var filter:BitmapFilter = new ColorMatrixFilter(matrix);
// first empty the filters
this.imageHolder.filters = new Array();
this.imageHolder.filters = new Array(filter);
this.filter = "sepia";
// alsways update
this._parent.update();
}
};
http://livedocs.adobe.com/flash/8/main/wwh...e=00002079.html
Dieser Beitrag wurde von sibbl bearbeitet: 23. April 2008 - 19:48
#3
geschrieben 23. April 2008 - 20:12
Sieht sehr gut aus, nur leider erhalte ich "Die Klasse 'flash.filters.BitmapFilter' konnte nicht geladen werden." beim Testen.
Kann es sein, dass in Flash MX 2004 diese Klasse noch nicht existiert.
Danke erstmal
Kann es sein, dass in Flash MX 2004 diese Klasse noch nicht existiert.
Danke erstmal

- ← Ampersand In Url Escapen - Für Xhtml Strict
- Skript/Web-Programmierung
- Umleitung Zu Vielen Url's Aus Einer Datei Per $_get[] →
Thema verteilen:
Seite 1 von 1