我的 Flex 应用程序对 php 页面运行一项服务,该页面从我的数据库中提取数据,然后以 XML 格式构建结果。我创建了一个testList
在任何函数之外调用的新 XMLList,然后当结果返回时(它们首先以包含所有 XML 代码的单个字符串的形式出现)我有以下代码将其转换为 XML,然后附加到我的 testList :
var s:String = event.result as String;
var xml:XML = 新的 XML;
测试列表 = xml.user;
数据在一个函数中使用,然后它也被传递给我的一个组件,在那里我尝试在列表中显示 XMLList(使用 testList 作为 dataProvider),我收到以下错误:
TypeError:错误 #1034:类型强制失败:无法将 XMLList@68ffa01 转换为 mx.collections.IList。
我有一种感觉,这可能是一个菜鸟错误,但感谢您提供任何帮助。