Flex SharedObject崩溃

时间:2011-08-26 04:29:29

标签: flex actionscript-3 adobe

我正在使用sharedobjects在我的服务器上存储信息的flex项目。我不是百分百肯定如何做到这一点,所以我正在查阅教程并遇到了这段代码:

nc = new NetConnection();
nc.connect("rtmp://[website here]");
so = SharedObject.getRemote("ballPosition", nc.uri, false);
so.connect(nc);

但当它到达第3行时,它会崩溃。我不知道如何使用调试器进行灵活的调整,我现在正在调查,但我想我会在这里发布并希望最好。提前谢谢。

1 个答案:

答案 0 :(得分:0)

我开始将此作为评论发布,但很快就会发布。

您可能因为未连接到服务器而收到错误。如果您已连接,那么您将从第二行返回true。我从那里开始。例如:

nc = new NetConnection();
var c = nc.connect("rtmp://[website here]");
trace(c);
so = SharedObject.getRemote("ballPosition", nc.uri, false);
so.connect(nc);

另外,您可以尝试将其包装在try / catch块中,因为这会给您带来错误,但不会终止您的应用程序(因为您不熟悉调试)。

try {
    nc = new NetConnection();
    nc.connect("rtmp://[website here]");
    so = SharedObject.getRemote("ballPosition", nc.uri, false);
    so.connect(nc);
} catch(e:Error) {
    trace("my sweet error is:", e);
}

总之,调试非常棒,在某些情况下可以节省大量时间。祝你好运!