webForumDet fria alternativet

Next/Prev knapp?

0 svar · 237 visningar · startad av crisse6

crisse6Medlem sedan dec. 20002 526 inlägg
#1

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;		
	}
};
//
131 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)