Эффективное сжатие в AS3, чтобы быть transeferred к PHP

Ну, я не знаю об использовании "заключительного" модификатора в этом случае или его эффекте на GC.

, Но я могу говорить Вам это: Ваше использование Помещенных в коробку значений, а не примитивов (например, дважды вместо двойного) выделит те объекты на "куче", а не стеке, и произведет ненужный мусор, который должен будет очистить GC.

я только использую упакованные примитивы при необходимости существующим API, или когда мне нужны nullable примитивы.

7
задан Björn 11 July 2011 в 19:47
поделиться

2 ответа

Другой способ - использовать flash.utils.ByteArray. Класс ByteArray содержит сжатие zlib с помощью метода «compress».

В основном:

  1. Создает новый ByteArray.
  2. Записывает строку в ByteArray.
9
ответ дан 6 December 2019 в 19:39
поделиться

Вы изучали AMF (формат сообщения действия)?

Формат сообщения действия (AMF) - это двоичный формат файла, представляющий сериализованный объект ActionScript. Тип файла AMF используется во всем проигрывателе Flash Player для хранения и обмена данными. Например, в Flash Player AMF используется в SharedObjects, RemoteObjects, LocalConnection, ByteArray, RTMP и во всех операциях RPC.

Уэйд Арнольд отвечает за библиотеку AMFPHP, которая с тех пор была упакована в Zend Framework. Однако вы можете использовать его независимо от фреймворка. Вот еще кое-что об этом: http://framework.zend.com/wiki/display/ZFPROP/Zend_Amf+-+Wade+Arnold

4
ответ дан 6 December 2019 в 19:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: