Возникают проблемы при отправке объектов флешке.
Допустим, есть такой класс:

Код:
public class UserInfo {
public String name;
public int age;
public boolean gender;
public UserInfo (String name, int age, boolean gender) {
this.name = name;
this.age = age;
this.gender = gender;
}
}
Пытаемся отправить этот объект:
userInfo = new UserInfo("Dan", 27, true);
connection.invoke("onUserInfo", userInfo);
Он нормально приходит флешке - все поля на месте.
Но вот сам объект почему-то undefined.
То есть вот такой вот парадокс - undefined, который имеет свойства!
Если на флешке написать вот так:

Код:
function onUserInfo(userInfo) {
trace (userInfo);
trace (userInfo.name);
trace (userInfo.age);
trace (userInfo.gander)
}
То получим:
undefined
Dan
27
true
Мы делаем попытку мигрировать с FlashComm 1.5 на Red5 и вот теперь все проверки типа

Код:
if (x != undefined) { ... }
ложно срабатывают.
Может быть мы как-то неправильно отправляем объекты?