1) If I use a for in loop, I can trace the real number of available rooms.
Code: Select all
room_arr = sfs.getAllRooms();
for (var r:String in room_arr)
{
var room:Room = room_arr[r];
trace("Room: "+room.getName());
}2) If I use a standard for loop, I get different results:
Code: Select all
room_arr = sfs.getAllRooms();
nRooms = room_arr.length;
trace("nRooms: "+nRooms);
trace("Room List: "+room_arr.toString());
for (i=0; i<nRooms; i++)
{
roomTemp = room_arr[i];
trace("updating room: "+roomTemp.getName());
room_lst.addItem({icon: 'IconRoom', label:roomTemp.getName(), idRoom:roomTemp.getId()});
} Thanks in advance,