Сбой Flex SharedObject - PullRequest
       6

Сбой Flex SharedObject

0 голосов
/ 26 августа 2011

Я работаю над проектом flex, использующим общие объекты для хранения информации на моем сервере.Я не уверен на 100%, как это сделать, поэтому я искал учебники и наткнулся на следующий фрагмент кода:

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

Но когда он попадает на 3-ю строку, он падаетЯ не знаю, как использовать отладчик для flex достаточно печально, что я сейчас изучаю, но я решил, что я опубликую это здесь и надеюсь на лучшее.Заранее спасибо.

1 Ответ

0 голосов
/ 26 августа 2011

Я начал публиковать это как комментарий, но он быстро стал слишком длинным ..

Возможно, вы получаете ошибку, потому что вы не подключены к серверу. Если вы подключены, вы получите 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);
}

В общем, отладка просто потрясающая и может сэкономить вам много времени в определенных ситуациях. удачи!

...