# XMLList to Array?

**URL:** <https://forum.kirupa.com/t/xmllist-to-array/301994>\
**Category:** flash\
**Created:** [December 18, 2009, 9:13pm UTC](https://forum.kirupa.com/t/xmllist-to-array/301994 "2009-12-18T21:13:58Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![matius](https://avatars.discourse-cdn.com/v4/letter/m/cdc98d/32.png) [@matius](https://forum.kirupa.com/u/matius)\
**Post date:** [December 18, 2009, 9:13pm UTC](https://forum.kirupa.com/t/xmllist-to-array/301994/1 "2009-12-18T21:13:58Z")

</div>

_What is the process for feeding XMLList values to a URLRequest method?_

Say I have an array:

```
 ActionScript Code:
 [LEFT][COLOR=#000000] **var** [/COLOR] imageURLS:[COLOR=#0000ff]Array[/COLOR] = [COLOR=#000000][[/COLOR][COLOR=#ff0000]"images/image1.png"[/COLOR], [COLOR=#ff0000]"images/image2.png"[/COLOR], [COLOR=#ff0000]"images/img3.png"[/COLOR][COLOR=#000000]][/COLOR];

```

[/LEFT]

Then I feed a loader instance:

```
 ActionScript Code:
 [LEFT][COLOR=#000000] **var** [/COLOR] loader:Loader = [COLOR=#000000] **new** [/COLOR] Loader[COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];

```

loader.[COLOR=#0000ff]load[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000] **new** [/COLOR] URLRequestCOLOR=#000000[/COLOR][COLOR=#000000])[/COLOR]; [COLOR=#808080]_// imageURLS[0] traces ‘string’_[/COLOR]  
addChildCOLOR=#000000[/COLOR];

[COLOR=#808080]\*// works great, no problem… \*[/COLOR]

[/LEFT]  
…now say I want to bring these images in via XML rather than an array:

```
 ActionScript Code:
 [LEFT][COLOR=#000000] **var** [/COLOR] xmlData:XMLManager = [COLOR=#000000] **new** [/COLOR] XMLManager[COLOR=#000000]([/COLOR][COLOR=#ff0000]"images.xml"[/COLOR][COLOR=#000000])[/COLOR];

```

xmlData.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]Event.[COLOR=#000080]COMPLETE[/COLOR], loadXML[COLOR=#000000])[/COLOR];  
xmlData.[COLOR=#0000ff]start[/COLOR]COLOR=#000000[/COLOR];

[COLOR=#000000] **var** [/COLOR] pathList:XMLList = [COLOR=#000000] **new** [/COLOR] XMLListCOLOR=#000000[/COLOR];

[COLOR=#000000] **function** [/COLOR] loadXMLCOLOR=#000000[/COLOR]:[COLOR=#0000ff]void[/COLOR] [COLOR=#000000]{[/COLOR]  
pathList = xmlData.[COLOR=#000080]xmlContent[/COLOR].[COLOR=#000080]image[/COLOR].[COLOR=#000080]path[/COLOR].[COLOR=#0000ff]text[/COLOR]COLOR=#000000[/COLOR];  
firstPath = pathList[COLOR=#000000][[/COLOR][COLOR=#000080]0[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000ff]toString[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]

[COLOR=#0000ff]trace[/COLOR]COLOR=#000000[/COLOR]; [COLOR=#808080]_// traces ‘images/image1.png’_[/COLOR]  
[COLOR=#0000ff]trace[/COLOR]COLOR=#000000[/COLOR]; [COLOR=#808080]_// traces ‘string’_[/COLOR]

[COLOR=#0000ff]trace[/COLOR]COLOR=#000000[/COLOR]; [COLOR=#808080]_// traces ‘images/image1.png’_[/COLOR]  
[COLOR=#0000ff]trace[/COLOR]COLOR=#000000[/COLOR]; [COLOR=#808080]_// traces ‘string’_[/COLOR]

[COLOR=#000000] **var** [/COLOR] loader:Loader = [COLOR=#000000] **new** [/COLOR] LoaderCOLOR=#000000[/COLOR];  
loader.[COLOR=#0000ff]load[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000] **new** [/COLOR] URLRequestCOLOR=#000000[/COLOR][COLOR=#000000])[/COLOR];  
addChildCOLOR=#000000[/COLOR];

[COLOR=#808080]\*// OUTPUT: ‘Error #2044: Unhandled IOErrorEvent:. text=Error #2035: URL Not Found’ \*[/COLOR]

[/LEFT]

Way I see it is the traces above are the same, where am I wrong?
