Сжимает ли ZendAMF данные автоматически при отправке из flash-клиента в конечную точку zend amd?

#php #actionscript-3 #zend-framework #bytearray

#php #actionscript-3 #zend-framework #массивы

Вопрос:

Если бы я отправил две строки из моего flash-фильма, используя actionscript 3…

имя переменной: Строка = «Название моего элемента»; описание переменной: Строка = «Описание моего элемента здесь»;

var ByteArray:ByteArray = PNGEncoder.encode(mySprite);

Должен ли я сжимать массив байтов с помощью as3 ByteArray.compress() или это вообще как-то влияет на этот процесс?

Ответ №1:

Вам не нужно сжимать bytearray, чтобы отправить его по сети. Однако, когда я отправляю байты по проводу, я обычно Base64 кодирую их в строку, потому что иногда серверная часть не справляется с необработанным массивом байтов.