Как строятся строковые таблицы AMF3? - PullRequest
0 голосов
/ 17 марта 2011

Я работаю над декодированием в формате AMF3.Я использовал встроенные объекты и переменные, однако у меня возникли проблемы со ссылкой на строку.Может кто-нибудь сказать, как строится таблица ссылок String?

В настоящее время у меня есть:

    var object:Object = new Object();
    object.s1 = "abc";
    object.s2 = object.s1;
    object.s0 = "111";
    byteBuffer.writeObject(object);

, затем я записываю это в byteBuffer и, наконец, в файл.Мне интересно, как строятся ссылки на строки?

1 Ответ

0 голосов
/ 31 марта 2011

Flex создает таблицу для ссылок на строки.Как только Flex встречает строку в объекте, он делает следующее:

  • Если строка новая:
    • Добавьте строку в таблицу и увеличьте ссылочный номер.
  • В противном случае
    • добавить ссылку на строку.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...