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?