---
title: "Next/Prev knapp?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/139643-next-prev-knapp"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "crisse6"
published: "2005-12-20T14:58:37.000Z"
updated: "2005-12-20T14:58:37.000Z"
replies: 0
views: 251
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/flash/139643-next-prev-knapp"
---

# Next/Prev knapp?

## #1 — crisse6, 2005-12-20T14:58Z

Hej!

Har använt mig av Xpath nu... Får den att växla mellan de olika kategorierna i ett å samma xml-dokument. Har även tracat ut att den skriver ut rätt bilder för den kategorin, å det gör den! :) Iaf. Nu vill jag ju kunna bläddra i de bilder som finns i den kategorin, men vettefan hur jag ska gå tillväga med det. Har pulat lite, men kommer inte på någon lösning....

Please, nån:

```
//Meny
var sCase:String = 'Göteborg';
laddaXML(sCase);

mcKarlskrona.onRelease = function(sCase) {
	sCase = 'Karlskrona';
	laddaXML(sCase);
}
mcGbg.onRelease = function(sCase) {
	sCase = 'Göteborg';
	laddaXML(sCase);
}

//XML inladdning
function laddaXML(sCase) {
import com.xfactorstudio.xml.xpath.*;
var aURL:Array = new Array();
var nBildnr:Number;

myDoc = new XML();
myDoc.ignoreWhite = true;
myDoc.onLoad = function(){
	var products = XPath.selectNodes(this,"/slideshow/foton[@location='" +sCase +"']/photo@url");
	for(i=0;i<products.length;i++) {
		aURL.push(products[i]);
		}
	mcHolder.loadMovie(aURL[0]);
	nBildnr = 0;
}	
myDoc.load("slideshow.xml");
}
//

//Navigering i slideshow
btnNext.onRelease = function() {	
		mcHolder.loadMovie(aURL.push("/following-sibling"));
}

btnPrevious.onRelease = function() {
	if(nBildnr > 0) {
		nBildnr--;
		mcHolder.loadMovie(aURL++);
	}
}

//

//Preloader
this.onEnterFrame = function() {
	nFilstorlek = mcHolder.getBytesTotal();
	nLaddat = mcHolder.getBytesLoaded();
	nProcent = Math.round(100*nLaddat/nFilstorlek);
	mcDragOver._visible = true;
	txtProcent._visible = true;
	if (nLaddat != nFilstorlek) {
		mcDragOver._yscale = nProcent*100;
		txtProcent.text = nProcent + '%';
	} else {
		mcDragOver._visible = false;
		txtProcent._visible = false;		
	}
};
//
```

Permalänk: https://www.webforum.nu/p/139643

---

Tråden på webben: https://www.webforum.nu/amne/flash/139643-next-prev-knapp
