First Steps

Ein Tutorial zur Installation finden Sie hier

Öffnen Sie zuerst die mitgelieferte Flash-Datei flashgallery_oop.fla (Flash 8). Studieren Sie in Ruhe, wie diese Datei aufgebaut ist, um zu verstehen, wie flashGallery funktioniert.
Weitere Anwendungsbeispiele und Infos auf
blog.skurrilewelt.de
Installation
Adminfunktionen

Wenn Sie die Galerie in eine bestehende Datei einbauen wollen, gehen Sie wie folgt vor:

flashGallery Klasse

Konstruktor

function FlashGallery(bild1:MovieClip,bild2:MovieClip,pictures:Object,navi:MovieClip,progressbar:MovieClip,init:Number)
Version ab 0.1

bild1, bild2Movieclips, die die Bilder abwechselnd anzeigen
picturesObjekt mit Bildinformationen in Arrays (z.B. URL, Bildnamen, Texte etc.)
naviMovieclip mit der Navigation. Bei jeder Fensteränderung wird die Funktion setP() in der Navigation aufgerufen, um den Movieclip neu zu positionieren.
progressbarMovieclip der eine Preloading-Anzeige enthält. Während des Ladevorgangs wird der Ladezustand des Bildes in Prozent an die progressbar weiter gegeben.
initIndex des ersten zu ladenden Bildes aus pictures.urls

Public functions

public function loadNextPic():Void
Version ab 0.1

Startet den Ladevorgang für das nächste Bild in pictures.urls. Ist das letzte Bild erreicht, wird nichts geladen.

public function loadPrevPic():Void
Version ab 0.1

Startet den Ladevorgang für das vorherige Bild in pictures.urls. Ist das erste Bild erreicht, wird nichts geladen.

public function loadFirstPic():Void
Version ab 0.2

Startet den Ladevorgang für das erste Bild in pictures.urls.

public function loadLastPic():Void>
Version ab 0.2

Startet den Ladevorgang für das letzte Bild in pictures.urls.

public function getPicIndex():Number
Version ab 0.3

Gibt das aktuell angezeigte Bild (Index in pictures.url) zurück.

public function getPicCount():Number
Version ab 0.3

Gibt die Gesamtanzahl der Bilder in pictures.urls zurück.

public function zoom(type:String):Void
Version ab 0.1

Ändert die Anzeigegröße des Bildes aktuell angezeigten Movieclips (bild1 oder bild2)
Parameter 'type:String':

inVergrößert bei jedem Aufruf um 20%
outVerkleinert bei jedem Aufruf um 20%
fillPasst die Bildgröße der Browserfenstergröße an