Probleme mir loadVariablesNum

u-Danilo

Erfahrenes Mitglied
Hallo,
habe für einen Chat dieses script zum anzeigen der Member versucht zu schreiben, funktioniert auch alles nur das laden der Daten aus dem phpscript funktioniert nicht.

Das php-script gibt folgendes aus:

PHP:
echo "mnames=name1,name2,name3";

Der ActionScript - Code sieht so aus:
Das script, und das swf befinden sich im selben Verzeichniss php ist auch auf dem Server installiert...

ActionScript:

PHP:
// variablen mnames,maway,mgag,mop

loadVariablesNum("chat_members.php",0);

the_names = newArray();
the_names = _root.mnames.split(",");

if(the_names.length > 0)
{
	mem_obj._visible = false;
}else{
	mem_obj.txt.text = "Error:"+LVObj.mnames;
}

for(var i =0;i<the_names.length;i++)
{
	mem_obj.duplicateMovieClip("mem_obj"+i, i, {_y:((mem_obj._height)*i+mem_obj._y)});
	this["mem_obj"+i].txt.text = the_names[i];
}

Wenn ich die Variable mnames aber manuell ins script schreibe funktioniert alles..... Auch wenn ich die volle URL der PHP-Datei angebe es nich...
 
Flash MX?

Dann versuch das mal so:
PHP:
echo "&mnames=name1,name2,name3&";

PHP:
// variablen mnames,maway,mgag,mop 

this.loadVariables("chat_members.php"); 

this.onData = function() {
	the_names = new Array(); 
	the_names = _root.mnames.split(","); 
	
	if(the_names.length > 0) 
	{ 
		mem_obj._visible = false; 
	}else{ 
		mem_obj.txt.text = "Error:"+LVObj.mnames; 
	} 
	
	for(var i =0;i<the_names.length;i++) 
	{ 
		mem_obj.duplicateMovieClip("mem_obj"+i, i, {_y<img src="images/smilies/frown.gif" border="0" alt="">(mem_obj._height)*i+mem_obj._y)}); 
		this["mem_obj"+i].txt.text = the_names[i]; 
	}
}

Oder aber mit dem LoadVars Object.
 
Zurück