fotogalerie tut gesucht

Ador

Erfahrenes Mitglied
Hallo,
ich suche ein einfaches Tutorial, was mir zeigt wie ich z.B. eine einfache Fotogalerie mit "next" "back" Button erstelle.
Würde mich gern in Actionscript 3 einfuchsen also auch die Zusammenhänge verstehen.

Liebe Grüße
 
Hallo,

Bin jetzt soweit:

gotoAndStop(1);
nextBtn.addEventListener(MouseEvent.CLICK, goNext);
prevBtn.addEventListener(MouseEvent.CLICK, goBack);

function goNext(event:MouseEvent) {
nextFrame();
}

function goBack(event:MouseEvent) {
prevFrame();
}

Das funktioniert prima, next und prev Button bringen mich jeweils zum nächsten Foto oder dem davor. Allerdins wenn ich beim letzten Bild angekommen bin, ist schluss. Ich würde gern, dass dann wieder Bild1 kommt, wenn man goNext klickt und man sich wieder von vorne durchklicken kann.
Wie mach ich das?

mfg
 
So, wirkt zwar etwas "Selbsgesprächig" aber mir wird schon noch einer helfen.

Bin jetzt soweit: oder hier der pastebin Link: http://pastebin.com/d2440497c

gotoAndStop(2);
var zaehl=1;

nextBtn.addEventListener(MouseEvent.CLICK, goNext);
prevBtn.addEventListener(MouseEvent.CLICK, goBack);

function goNext(event:MouseEvent)
{
nextFrame();
zaehl++;
if (zaehl>3)
{
zaehl=1;
gotoAndStop(2);
}
}

function goBack(event:MouseEvent)
{
prevFrame();
zaehl--;
if (zaehl<2)
{
zaehl=4;
gotoAndStop(4);
}
}

Funktioniert alles wie es soll, vor und zurück.
Könnte mir nochmal einer etwas unter die Arme greifen, hatte eingie Probleme dabei. Ich musste jetzt vorne und hinten jeweils ein "Leerbild" einfügen, dass das Script praktisch zwischen dem letzten und ersten Frame läuft, weil immer wenn das Ende erreicht wird, fängt es ganz von vorne an...? Wieso?
 
Vielleicht doch mal ins Javascript Forum verschieben? Da hatte ichs glaub ich auch erstellt... Und es ist ja auch Javascript, hier kennt sich anscheind keiner aus.
Danke,
mfg
 
Hallo,

so wie ich das sehe, hast du vier Bilder?
Dann passt dein Script nicht so ganz:
Versuchs mal so:
PHP:
var zaehl=1;

nextBtn.addEventListener(MouseEvent.CLICK, goNext);
prevBtn.addEventListener(MouseEvent.CLICK, goBack);

function goNext(event:MouseEvent) {
	zaehl++;
	if (zaehl == 5) {
		zaehl=1;
		gotoAndStop(1);
	} else {
		nextFrame();
	}

}
function goBack(event:MouseEvent) {
	zaehl--;
	if (zaehl == 0) {
		zaehl=4;
		gotoAndStop(4);
	} else {
		prevFrame();
	}
}
 
Zurück