может не очень ясно выразился
АrrayCollection получается автоматом из ResultEventa

Код:
public static function getHomeAdv1Data(event:ResultEvent):Array{
return getStructureLevelData(event.result.maindata.home.adv1.item);
}
можно конечно и так написать - но эффект тот же....

Код:
public static function getHomeAdv1Data(event:ResultEvent):Array{
return getStructureLevelData(event.result.maindata.home.adv1.item as ArrayCollection);
}
проблема именно в вытаскивании инфо из XML в виде ArrayCollection, даже если там всего 1 элемент.......