Diese Funktion ist für den Wabbereffekt beim Starten bzw. beim rollOver/Out der Thumbnails zuständig. Beim Aufruf dieser Funktion müssen zwei Werte übergeben werden, zum einen, welches Objekt wabbern soll, und zum anderen, ob es sich vergrößern oder verkleinern soll. Woher die Werte kommen, wird im späteren Script erklärt.
/******* Funktionen für die Effekte *********/
function effekt(obj, wX) {
obj.onEnterFrame = function() {
this.sX = Math.ceil(Number(this.sX*wMulti)+Number((wX-this._xscale)*wMulti));
this._xscale += this.sX;
this._yscale += this.sX;
};
}
Diese Funktion ist für den Alphatween des großen Bildes zuständig. Da wir ja wissen, wie der MC heißt (container, wird im späteren Verlauf erstellt), wird hier der Name des Bildes, welches nachgeladen werden soll, in der Variablen obj übergeben, die Variable wert wird beim Aufruf der Funktion auf true gesetzt.
Nach dem Aufruf der Funktion wird eine onEnterFramefunktion auf dem Container erstellt.
ist der Inhalt der Variable Wert == true, wird der Alphakanal des Containers bei jedem Durchlauf verringert.
Sobald Alpha kleiner bzw. gleich wie 1 ist, wird der Inhalt der Variable wert auf false gesetzt, danach wird in dem Container das neue Bild geladen.
Sobald der Inhalt der Variable wert == false ist, wird dieser Elsezweig angesprochen und solange durchlaufen, bis der Alphawert größer gleich 99 ist. Danach wird diese Funktion gelöscht.