Viser navnet som undefined i starten
Hejsa, hvorfor siger den ikke i denne linje at navnet er logget ind? Den siger:undefined ankommet
Men når jeg sender til serveren, viser den fint nok navnet.
var bruger;
sock = new XMLSocket();
navn = new LoadVars();
navn.onLoad = function(success)
{
if (success)
{
if(this.navn)
{
bruger = this.navn;
}
else
{
loadMovie("logind.swf",1);
}
}
}
sock.onConnect = function(success)
{
if (success)
sock.send("<i>" + bruger + " ankommet</i>" + "\n");
else
sock.send("<b>Server fejl!</b>" + "\n");
}
XMLSocket.prototype.onData = function(output)
{
_root.tekst.text += "" + output + "<br />";
_root.tekst.vPosition = _root.tekst.maxVPosition;
}
onEnterFrame = function() {
if (Key.isDown(Key.ENTER) ) {
if (_root.besked.text != "")
{
sock.send("<b>" + bruger + ":</b> " + _root.besked.text);
_root.besked.text = "";
}
}
}
navn.load("navn.php");
sock.connect("localhost",9999);
