Toon posts:

Flash en XML random

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben met een simpele random image viewer bezig en deze moet om de zoveel seconden een image random laten zien.

Ik krijg het alleen niet zo dat hij het gaat randomizen om het zo maar even te noemen.

Mij xml is zo:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
<Slides>
  <slideNode jpegURL="merk1.jpg"></slideNode>
  <slideNode jpegURL="merk2.jpg"></slideNode>
  <slideNode jpegURL="merk3.jpg"></slideNode>
  <slideNode jpegURL="merk4.jpg"></slideNode>
  <slideNode jpegURL="merk5.jpg"></slideNode>
  <slideNode jpegURL="merk6.jpg"></slideNode>
  <slideNode jpegURL="merk7.jpg"></slideNode>
  <slideNode jpegURL="merk8.jpg"></slideNode>
  <slideNode jpegURL="merken/merk9.jpg"></slideNode>
  <slideNode jpegURL="merken/merk10.jpg"></slideNode>
</Slides>


en mijn flashcode is zo:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
slides_xml = new XML();
slides_xml.onLoad = startSlideShow;
slides_xml.load("dealer.xml");
slides_xml.ignoreWhite = true;
//
// Show the first slide and intialize variables
function startSlideShow(success) {
    if (success == true) {
            rootNode = slides_xml.firstChild;
            totalSlides = rootNode.childNodes.length;
            firstSlideNode = rootNode.firstChild;
            updateSlide(firstSlideNode);
    }
}
function updateSlide(newSlideNode) {
    imagePath = newSlideNode.attributes.jpegURL;
    loadMovie(imagePath, targetClip);
}


kan iemand me vertellen waar ik het moet zoeken om een random opdracht in te voeren want ik heb al meerdere maniere getest maar hij blijft dan vaak helemaal niets meer weergeven..

Mijn eerste ingeveing was om iets met dit te doen maar het werkt niet..
PHP:
1
Math.floor(Math.random()*rootNode.firstChild.firstChild.childNodes.length);

  • LB Back
  • Registratie: November 2004
  • Laatst online: 03-06 11:07
Wat je wilt is een random getal (n) genereren (dat niet hoger is dan de lengte van de node) en daarmee node[n] aanspreken.