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:
en mijn flashcode is zo:
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..
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); |