Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Передача произвольных объектов из Red5 во Flash (http://www.flasher.ru/forum/showthread.php?t=95124)

WindWalker 27.04.2007 19:38

Передача произвольных объектов из Red5 во Flash
 
Возникают проблемы при отправке объектов флешке.

Допустим, есть такой класс:

Код:

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) { ... }
ложно срабатывают.

Может быть мы как-то неправильно отправляем объекты?

iNils 27.04.2007 19:41

А почему часть кода было удостоино части быть среди тегов code, а часть этой привилегии лишили?


Часовой пояс GMT +4, время: 18:02.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.