# Xml photo gallery arrrrghhh

**URL:** <https://forum.kirupa.com/t/xml-photo-gallery-arrrrghhh/167105>\
**Category:** Uncategorized\
**Created:** [October 25, 2005, 2:39pm UTC](https://forum.kirupa.com/t/xml-photo-gallery-arrrrghhh/167105 "2005-10-25T14:39:35Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mamamasonic](https://avatars.discourse-cdn.com/v4/letter/m/65b543/32.png) [@mamamasonic](https://forum.kirupa.com/u/mamamasonic)\
**Post date:** [October 25, 2005, 2:39pm UTC](https://forum.kirupa.com/t/xml-photo-gallery-arrrrghhh/167105/1 "2005-10-25T14:39:35Z")

</div>

[http://www.accidentalbeauty.co.uk/xml.htm](http://www.accidentalbeauty.co.uk/xml.htm)

I have used the kirupa XML photogallery tutorial to build a gallery in flash. It works exactly how it should however the gallery always starts on image no 1 and I would like to make buttons that go to different parts of the XML data ie different images. Im really only 50% sure on what I’m doing and I have loaded up the piece for anybody to view

[http://www.accidentalbeauty.co.uk/xml.htm](http://www.accidentalbeauty.co.uk/xml.htm)

if anyone could offer a glimmer of hope I would be forever in debt…mamamasonic (thanks Dylan for guidance do far!!)

I have also included my script

AS on button

on (press) {  
gotoAndStop(2);  
var images = images.xml.firstChild.firstChild.childNodes\*;  
for (var i = 0; i\<images.length; i++) {  
currImage = images\*;  
if (items\*.attributes.type == “images”) {  
var images = items\*.childNodes[1];  
}  
var xmlData = new XML();  
xmlData.ignoreWhite = true;  
xmlData.onLoad = processXMLData;  
xmlData.load(“images.xml”);  
stop();  
}  
}

xml file

\<?xml version=“1.0” encoding=“utf-8” standalone=“yes”?\>  
\<images\>  
\<pic\>  
\<image\>image1.swf\</image\>

```
&lt;/pic&gt;
&lt;pic&gt;
    &lt;image&gt;image2.swf&lt;/image&gt;

&lt;/pic&gt;
&lt;pic&gt;
    &lt;image&gt;image3.swf&lt;/image&gt;

&lt;/pic&gt;
&lt;pic&gt;
    &lt;image&gt;image4.swf&lt;/image&gt;

&lt;/pic&gt;
&lt;pic&gt;
    &lt;image&gt;image5.swf&lt;/image&gt;

&lt;/pic&gt;
&lt;pic&gt;
    &lt;image&gt;image6.swf&lt;/image&gt;

&lt;/pic&gt;
&lt;pic&gt;
    &lt;image&gt;image7.swf&lt;/image&gt;

&lt;/pic&gt;
    &lt;pic&gt;
    &lt;image&gt;image8.swf&lt;/image&gt;

&lt;/pic&gt;
    &lt;pic&gt;
    &lt;image&gt;image9.swf&lt;/image&gt;

&lt;/pic&gt;
    &lt;pic&gt;
    &lt;image&gt;image10.swf&lt;/image&gt;

&lt;/pic&gt;
    &lt;pic&gt;
    &lt;image&gt;image11.swf&lt;/image&gt;

&lt;/pic&gt;
    &lt;pic&gt;
    &lt;image&gt;image12.swf&lt;/image&gt;

&lt;/pic&gt;
    &lt;pic&gt;
    &lt;image&gt;image13.swf&lt;/image&gt;

&lt;/pic&gt;
    &lt;pic&gt;
    &lt;image&gt;image14.swf&lt;/image&gt;
    &lt;caption&gt;Structure&lt;/caption&gt;
&lt;/pic&gt;
    &lt;pic&gt;
    &lt;image&gt;image15.swf&lt;/image&gt;

&lt;/pic&gt;
    &lt;pic&gt;
    &lt;image&gt;image16.swf&lt;/image&gt;

&lt;/pic&gt;
   &lt;pic&gt;
    &lt;image&gt;image17.swf&lt;/image&gt;

&lt;/pic&gt;
    &lt;pic&gt;
    &lt;image&gt;image18.swf&lt;/image&gt;

&lt;/pic&gt;
    &lt;pic&gt;
    &lt;image&gt;image19.swf&lt;/image&gt;

&lt;/pic&gt;
    &lt;pic&gt;
    &lt;image&gt;image20.swf&lt;/image&gt;

&lt;/pic&gt;
    &lt;pic&gt;
    &lt;image&gt;image21.swf&lt;/image&gt;

&lt;/pic&gt;

```

\</images\>
