Видимо туда приходит не массив. Если этот метод вызывается, значит код правильный. Я бы советовал проверить что туда пришло. Самый простой способ, перегнать в строку

Код AS3:
private function cityidloaded(e:Object):void
{
trace(JSON.encode(e));
}
Либо попробуйте так:

Код AS3:
private function cityidloaded(e:Object):void
{
trace(e.title);
}