使用Flash播放器构建失败,但在flashdevelop中工作

时间:2011-03-16 17:33:17

标签: flash actionscript flashdevelop

我得到的错误是

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

我正在使用Flash播放器10.2。

有没有人遇到过这个?似乎奇怪的是它在flashdevelop中发布(使用打开选项卡或在窗口中打开)但在我使用Flash播放器时失败。

我已经使用JSONView检查了Feed,看起来没问题。

2 个答案:

答案 0 :(得分:1)

找到答案,需要添加自定义请求标题

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

我猜这是通过ide /浏览器自动添加的吗?无论如何都为我修好了:))

答案 1 :(得分:0)

对于不同的版本:Flash Player的独立版本与浏览器版本相同吗?当您选择“打开(flashdevelop)选项卡”时,它使用ActiveX版本,当您选择“在窗口中打开”时,它会根据您的浏览器使用ActiveX或Netscape插件。当您选择默认的“播放”时,它将在独立版本的Flash Player中播放。

所有这三个都可以是不同的版本。另请注意,当您使用独立版本时,Flash将选择最后一个打开的版本。例如,如果你的计算机上有两个独立的exes(比如10.1和10.2),那么最后一个打开的是你的默认值 - 所以只需打开你想要使用的那个。

所有这一切,你的问题是你的JSON提要:D

似乎你有一个令牌错误,但没有订阅源,很难说更多