When i retrieve the roomlist with getRooms and loop through the room array i can get the correct room ID.
Code: Select all
function getRoomIdByRoomName(danceID)
{
var tmproom = zone.getRoomByName(danceID);
trace("DanceID: " + danceID + " has roomID: " + tmproom.getId());
var roomList = zone.getRooms();
for(var i=0;i<roomList.length;i++)
{
if (roomList[i].getName() == (danceID + ""))
{
//return roomList[i].getId();
}
trace("ROOM: " + roomlist[i].getName() + " | " + roomlist[i].getId());
}
return -1;
}
Code: Select all
[mcZone.as]: DanceID: 19 has roomID: 3
[mcZone.as]: Room: dummyRoom | 2
[mcZone.as]: Room: holderRoom | 1
[mcZone.as]: Room: 18 | 3
[mcZone.as]: DanceID: 18 has roomID: 3
[mcZone.as]: Room: dummyRoom | 2
[mcZone.as]: Room: holderRoom | 1
[mcZone.as]: Room: 18 | 3
[mcZone.as]: DanceID: 12 has roomID: 3
[mcZone.as]: Room: dummyRoom | 2
[mcZone.as]: Room: holderRoom | 1
[mcZone.as]: Room: 18 | 3