# Problem with button and xml

**URL:** https://forum.kirupa.com/t/problem-with-button-and-xml/207331
**Category:** Uncategorized
**Created:** [November 16, 2006, 3:24pm UTC](https://forum.kirupa.com/t/problem-with-button-and-xml/207331 "2006-11-16T15:24:19Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Mediashock](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Mediashock](https://forum.kirupa.com/u/Mediashock)
#### Post date: [November 16, 2006, 3:24pm UTC](https://forum.kirupa.com/t/problem-with-button-and-xml/207331/1 "2006-11-16T15:24:19Z")

</div>

```auto
var portXML:XML = new XML();
portXML.ignoreWhite = true;
portXML.onLoad = function(success:Boolean):Void {
	if(success){
		//processing Xml
		trace("XML: "+success);
		proAmmount = portXML.firstChild.childNodes.length
		//trace(proAmmount);
		
		//define project attributes and make array
		
		proName = [];
		proDescription = [];
		proCategory = [];
		proDate = [];
		proFeatured = [];
		proImage1 = [];
		proImage2 = [];
		proImage3 = [];
		proImage4 = [];
		proImage5 = [];
		proThumb = [];
		proUrl = [];
		
		var startX:Number = 40;
		var gridX:Number = 18;
		var category:String
       
		for(var i=0; i<proAmmount; i++) {
      		var t = proBtn.duplicateMovieClip("proBtn"+i,i);
      		t._y = gridX * i;
      		t._y = startX +(gridX * i);
			
		
		_root["proBtn"+i].proName.text = portXML.firstChild.childNodes*.attributes.proName;
		_root.proCategory* = portXML.firstChild.childNodes*.attributes.category;
		_root.proDate* = portXML.firstChild.childNodes*.attributes.date;
		_root.proFeatured* = portXML.firstChild.childNodes*.attributes.featured;
				
		t.onPress = DisplayInfo(i);
	
		}
		proBtn._visible=0;
		
	}

}

```

ok got this and when i call inside the loop t.onPress = DisplayInfo(i); it dosent load on PRESS it loads it automaticaly and when i click on the different items it dosent change… hmm… the displayinfo function all it does is

```auto
function DisplayInfo(i){
	_root.maintext.text = _root.proDate*;
}

```
