以前にこの質問をしましたが、答えを得ることができませんでした。PHPページからノードが1つしかない(繰り返しノードがない)XMLを取得し、ArrayCollectionに格納しようとすると、次のエラーが発生します。-複数の「名前」ノードがある場合...エラーは発生しません。
TypeError: Error #1034: Type Coercion failed: cannot convert "XXXXXX" to mx.collections.ArrayCollection.
このエラーは、コード行として発生します。
myList= e.result.list.name;
このArrayCollectionをコンポーネントのデータプロバイダーとして使用しています-単一ノードと繰り返しノードの両方を取得し、データプロバイダーとして機能する代替手段はありますか?前もって感謝します!
コード:
[Bindable]
private var myList:ArrayCollection= new ArrayCollection();
private function getList(e:Event):void{
var getStudyLoungesService:HTTPService = new HTTPService();
getStuffService.url = "website.com/asdf.php";
getStuffService.addEventListener(ResultEvent.RESULT, onGetList);
getStuffService.send();
}
private function onGetList(e:ResultEvent):void{
myList= e.result.list.name;
}