HTTPService resultFormat, как выбрать

HTTPService имеет свойство resultFormat который может быть установлен на любое следующее: array e4x flashvars object text xml

Я посмотрел на документацию для понимания различия, но все еще не мог понять, когда использовать каждого. Я ищу самый легкий вес всех их.

P.S. Я использую вывод со своего собственного сервера, так может изменить выходной формат по мере необходимости для создания этого совместимым с каждым.

1
задан tag 10 May 2010 в 02:51
поделиться

1 ответ

В большинстве случаев используется либо объект, либо e4x.Параметр «объект» автоматически преобразует XML в объекты ActionScript. Обычно это мой предпочтительный способ загрузки данных с сервера при использовании HTTPService. Параметр e4x сохраняет данные XML как XML, а затем использует нотацию XML EcmaScript 4 для запроса / изменения структуры XML. Лично я нахожу e4x болезненным для отладки, поэтому обычно избегаю этого.

Если вам нужна высокая производительность, вам следует подумать об использовании AMF вместо XML. Существует множество серверных реализаций AMF с открытым исходным кодом. Так что выбор одного из них зависит от вашей серверной части. Независимо от того, какой из них вы выберете, вы, скорее всего, будете использовать библиотеку RemoteObject вместо HTTPService.

Примеры HTTPService и RemoteObject приведены в Tour de Flex .

2
ответ дан 3 September 2019 в 00:42
поделиться
Другие вопросы по тегам:

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