2012-09-30 107 views
0

之后,我做了我的AS3变量发送到我的PHP我收到以下错误:AS3,闪光 - 错误

Error: Error #2101: The String passed to URLVariables.decode() must be a URL-encoded query  string containing name/value pairs. 
    at Error$/throwError() 
    at flash.net::URLVariables/decode() 
    at flash.net::URLVariables() 
    at flash.net::URLLoader/onComplete() 
Cannot display source code at this location. 

任何想法在做什么反对呢? 只有直接从Flash文件运行它才会发生这种情况?

这是因为我在我的机器上使用本地主机来执行此操作吗?

+0

有没有机会看到您用来发送此请求的代码? –

+0

当然。没有想过那..这里:http://pastebin.com/uh0prTT1 –

回答

0

这通常意味着从PHP传递回(到您的onComplete处理函数)的信息以名称/值对未格式化。

例如名称=马克

如果你打算让PHP通名称/值对支持你应该你的URLLoader设置为:

yourLoaderName.dataFormat = URLLoaderDataFormat.VARIABLES; 

,或者如果反应不是名称/值对:

yourLoaderName.dataFormat = URLLoaderDataFormat.TEXT;