0

我非常需要关于 Action Script 3.0 :S 的帮助。语言对我来说是全新的。

我正在尝试将Abraham's Twitter OAuth结果从那里发送PHPAS3那里并从那里进行操作。

当我的PHP回声/发送OAUTH Twitter JSON回给我时,AS3我收到此错误:

错误 #2044:未处理的 ioError:。文本=错误 #2032:流错误。URL:/my/php/link/here at AS3PHPTesting02_fla::MainTimeline/frame1()

我想做的只是在 AS3 中查看结果。

我用过的PHP: echo "returnData=".$result ;

我用过: var jsonTwitter:JSON = e.target.data 或`data.someparam

我希望有人可以指导我。我知道我正在做一些非常垃圾的事情。

4

1 回答 1

0

该错误意味着您没有处理IOErrorEvent,通常在您尝试加载不存在的内容时调度。例如,尝试运行这个,你会得到同样的错误:

var req:URLRequest = new URLRequest("nonexistantfile.txt")
var ldr:URLLoader = new URLLoader(req);

您可以通过将事件侦听器附加到URLLoader将管理以下内容来避免错误IOErrorEvent

ldr.addEventListener(IOErrorEvent.IO_ERROR, error);
function error(e:IOErrorEvent):void
{
    trace("There was an error!");
}

但是您遇到的真正问题是您使用的路径URLRequest不正确。

于 2013-06-10T22:52:50.297 回答