Hello all,
I am using an ArrayCollection, outputted from an HTTPService. I wish
to access the 'id' attribute from an XML file. I've tried using the
e4x methods to no avail. I get an error:
"TypeError: Error #1010: A term is undefined and has no properties."
If I add the resultFormat="e4x" to the HTTPService, I get the error:
"Type Coercion failed: cannot convert [EMAIL PROTECTED] to
mx.collections.ArrayCollection."
Any help would be appreciated...
Here's a code snippet below:
[Target XML]
<ma>
<sitelist>
<item id="11113">
<name>weebls-stuff forums weebls-stuff forums</name>
<url>http://forums.weebls-stuff.com/</url>
<pubdate>1-1-08</pubdate>
<live>true</live>
</item>
</sitelist>
</ma>
[AS3 snippets]
...
<mx:Script>
function init()
{
siteDataIn.send();
}
function siteHandler(event:ResultEvent):void
{
sites = event.result.ma.sitelist.item;
}
function getSiteData(repeatData:MouseEvent):void
{
...
var site:Object = repeatData.target.getRepeaterItem();
trace(board.attribute(id)); <-- this is where things blow up!!!
}
</mx:Script>
<mx:HTTPService id="siteDataIn" url="..." result="siteHandler(event)"/>
...