webForumDet fria alternativet

Olika xml-inladdningar beroende på menyval

Flash

2 svar · 325 visningar · startad av crisse6

Medlem sedan dec. 20002 526 inlägg
Frågan#1

Hej!

Sitter å försöker tänka ut hur man ska lösa detta med flera xml-dokument som läses in beroende på vilket menyval man gör. Hela sidan kommer bli i flash så det är bara onRelease liknande som det kommer ändras någon variabel antar jag...

Iaf. Nu har jag fått så att bilderna från mitt xml-dokument laddas in, men hur kan jag få så att samma preloader och å allt annat som hänger ihop anpassas till de olika menyvalen?

Kolla koden som den är nu:

import mx.transitions.Tween;
import mx.transitions.easing.*;

var xmlObjekt:XML = new XML();
xmlObjekt.ignoreWhite = true;

var aURL:Array = new Array();
var aBeskrivning:Array = new Array();
var nBildnr:Number;

xmlObjekt.onLoad = function(success) {
	var aBilder:Array = this.firstChild.childNodes;
	for(i=0;i<aBilder.length;i++) {
		aURL.push(aBilder[i].attributes.url);
		aBeskrivning.push(aBilder[i].attributes.beskrivning);
	}
	mcHolder.loadMovie(aURL[0]);
	mcTxt.txtBeskrivning.text = aBeskrivning[0];
	nBildnr = 0;
}

xmlObjekt.load("pictures.xml");

btnPrevious.onRelease = function() {
	if(nBildnr > 0) {
		nBildnr--;
		mcHolder.loadMovie(aURL[nBildnr]);
		mcTxt.txtBeskrivning.text = aBeskrivning[nBildnr];
	}
}

btnNext.onRelease = function() {
	if(nBildnr < aURL.length-1) {
		nBildnr++;
		mcHolder.loadMovie(aURL[nBildnr]);
	    mcTxt.txtBeskrivning.text = aBeskrivning[nBildnr];
	}
}
//Preloader
this.onEnterFrame = function() {
	if(mcTxt._x >=330) {
		mcTxt._x = 330
	}
	else {
		mcTxt._x +=20
	}
	nFilstorlek = mcHolder.getBytesTotal();
	nLaddat = mcHolder.getBytesLoaded();
	nProcent = Math.round(100*nLaddat/nFilstorlek);
	mcDragOver._visible = true;
	txtProcent._visible = true;
	if (nLaddat != nFilstorlek) {
		mcDragOver._xscale = nProcent*150;
		//this.mcDragOver = new Tween (this.mcDragOver, "_xscale", Elastic.easeOut, 0, 3000, 100);
		txtProcent.text = nProcent + '%';
			
	} else {
		mcDragOver._visible = false;
		txtProcent._visible = false;
		
	}
};
Medlem sedan dec. 20002 526 inlägg
#2

Okej ska försöka förklara mer vad jag vill åstadkomma.

Genom ett (helst) xml-dokument som innehåller säg elements som "Cases" där olika jobb man gjort visas, och sen ska det även finnas elements för bildgalleri där man kan se bilder från olika tillfällen.

Så om jag klickar på Showcase i menyn så ska endast de som ligger i Cases visas, och klickar jag på Photos i menyn så är det samma process fast bildgallerit visas med olika tillfällen som ja, tar en vidare till de olika bilderna för just det tillfället.

Any ideas? Please.

Medlem sedan dec. 20002 526 inlägg
#3

Kolla denna sida: Så vill jag att mina menyer ska fungera:
http://www.andreaswannerstedt.se/

261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)