Public feed
#601029
function myOnConnect(success) {
if (success) {
// jee, meillä on yhteys backendiin
_root.queuestatus = 2;
} else {
// virhe, backendi ei vastaa, on kaatunut, verkko-ongelma tjsp
_root.queuestatus = 0;
}
}
function myOnClose() {
// menetettiin jostakin syystä yhteys backendiin
// jos se vaikka kaatui tjsp
_root.queuestatus = 0;
}
function myOnXML(doc) {
// saatiin paketti serveriltä
}
_root.eventq = new XMLSocket();
_root.eventq.onConnect = myOnConnect;
_root.eventq.onClose = myOnClose;
_root.eventq.connect(null, 5041);
_root.eventq.onXML = myOnXML;
_root.queuestatus = 1;
// Tätä koodia kutsutaan aina välillä (esim 1sec välein, tai vaikka joka frame jos ei muuta keksitä
if (_root.queuestatus == 0) {
_root.eventq = new XMLSocket();
_root.eventq.onConnect = myOnConnect;
_root.eventq.onClose = myOnClose;
_root.eventq.connect(null, 5041);
_root.eventq.onXML = myOnXML;
_root.queuestatus = 1;
}