Adobe Flex HTTPService Обработчик AsyncResponder onResult срабатывает дважды? - PullRequest
0 голосов
/ 31 января 2010

Мой HTTPService resultHandler запускается дважды. Это нормально? Идентификатор сообщения и токен # совпадают. StatusCode = 200 оба раза.

Я проверил трафик в Fiddler и отправляется только один запрос. Вот фрагмент кода; Я поставил точку останова на методе send () службы, и это происходит только один раз.

    var token: AsyncToken;
    var myResponder : AsyncResponder = new AsyncResponder(onResult, onFault);
    token=myHTTPService.send();   
    token.addResponder(myResponder);

    private  function  onResult(e:ResultEvent , token:Object=null):void {
        **// we enter this function twice**
    }

Ответы [ 2 ]

0 голосов
/ 17 февраля 2010

Я тоже столкнулся с этой проблемой! Я полагаю, что решение состоит в том, чтобы перейти на Flex3.5 ... так говорит страница отслеживания ошибок, когда я ее сегодня увидел 17 / feb / 2010

0 голосов
/ 31 января 2010

Оказывается, ошибка. http://bugs.adobe.com/jira/browse/SDK-22883

...