сбой сборки с помощью Flash Player, но работа с FlashDevelop - PullRequest
2 голосов
/ 16 марта 2011

Я получаю ошибку

JSONParseError: Unexpected < encountered
    atcom.adobe.serialization.json::JSONTokenizer/parseError(

Я использую флеш-плеер 10.2.

Кто-нибудь сталкивался с этим раньше? Кажется странным, что его публикация в порядке изнутри flashdevelop (используя open in tab или open in window), но не удается, когда я использую flash player.

Я проверил ленту с помощью JSONView, и, похоже, все в порядке.

Ответы [ 2 ]

1 голос
/ 16 марта 2011

Нашел ответ, нужно добавить пользовательский заголовок запроса

request.requestHeaders.push(new URLRequestHeader("Accept", "application/json"));

Я предполагаю, что это добавляется автоматически через ide / browser? В любом случае это исправлено для меня:)

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

Для разных версий: ваша автономная версия Flash Player совпадает с версией вашего браузера? Когда вы выбираете «открыть на вкладке (flashdevelop)», он использует версию ActiveX, когда вы выбираете «Открыть в окне», он использует плагин ActiveX или Netscape, в зависимости от вашего браузера. Если вы выбрали «воспроизведение» по умолчанию, оно будет воспроизводиться в автономной версии Flash Player.

Все 3 из них могут быть разных версий. Также обратите внимание, что при использовании автономной версии Flash выберет последнюю открытую версию. Например, если у вас есть 2 автономных exe-файла на вашем компьютере (скажем, 10.1 и 10.2), то, какое из них открылось последним, используется по умолчанию, поэтому просто откройте тот, который вы хотите использовать.

Все это говорит о том, что ваша проблема в вашем фиде JSON: D

Кажется, у вас неправильный токен, но без фида трудно сказать больше

...