does anyone know what is wrong with this one:
my HTTP request returns fine into the function (e4x resultFormat) and
Adobe says IList supports XMLList but I keep getting this error. it
appears the Ilist is trying to convert XML elements and throws an
error. I get no errors when compiling, only at runtime
here is the error:
TypeError: Error #1034: Type Coercion failed: cannot convert
[EMAIL PROTECTED] element <program> to mx.collections.IList.
//<program> is the first child node in the XML
here is the function:
private function setDataProvider(event:ResultEvent) : void
{
//dataXML is an XMLList
dataXML = (event.result.program);
//the Alert shows the data is returning ok
Alert.show(dataXML.toString());
//dataProvider is an IList
dataProvider = new XMLListCollection(dataXML);
rowDataProvider = new ArrayCollection();
for( var i : int = 0; i < dataProvider.length; i++ )
{
rowDataProvider.addItem( { label: "Channel " + ( i + 1
) } );
}
}