1,TypeError: Error #1034: 强制转换类型失败:无法将 mx.utils::ObjectProxy@8dbd791 转换为 mx.collections.ArrayCollection。
无法将Objcet对象强制转换成一个ArrayCollection。这个时候我们就要先判断这个Object是不是一个数组。
如果是一个数组,则我们可以将他赋值给一个ArrayCollection,如果不是,我们可以在这个ArrayCollection
中添加这个Object。用addItem方法。
应该这样:
if(pItem.subline is ArrayCollection){
dealerArrayCon = pItem.subline;
}
else{
dealerArrayCon.addItem(pItem.subline);
}