salve a tutti e speriamo possiate aiutarmi.
Dopo lunga e penosa malattia sono quasi riuscita a ceare un motore di ricerca interno a un sito in flash che recupera i dati da database mysql tramite php.
Ora come ora riesco ad effettuare la ricerca e a far apparire i risultati in un listbox.
tramite una funzione, clikkando su un nome si carica un swf con i dati della persona clikkata presi sempre da database.
un unico problema.. una delle variabili che arrivano non c'è modo di associarla a una _global in flash.
MI spiego meglio:

questo il code che carica i dati nel listbox:

codice:
stop();
k = new Object();
k.change = function(chi) {
	_global.id = _root.cat.myList.selectedItem.data;
	_root.scheda2();
};
_root.cat.myList.addEventListener("change", k);
myData = new LoadVars();
myData.onLoad = function() {
	_root.cat.myList.removeAll();
	dati = this.nomi.split("|");
	_root.cat.place();
};
function place() {
	for (n=0; n<dati.length-1; n++) {
		curr = dati[n].split("-");
		trace(curr[0]);
		trace(curr[1]);
		trace(curr[2]);
		trace(curr[3]);
		_root.cat.myList.addItem(curr[1], curr[0], curr[2], curr[3]);
	}
}
function caricanomi() {
	_root.cat.myList._visible = true;
	myData.word = word;
	myData.sendAndLoad("http://www.ondadelago.com/nuovo2/cercare.php", myData, "GET");
}
_root.cat.caricanomi();
il php prevede che le informazioniche arrivino siano 4, tra cui la categoria di appartenza::

codice:
function nomi($word){
$query = "select * from artista where nome like '%$word%' order by id";
$ris = mysql_query($query);
$stringa = "nomi=";
while($r = mysql_fetch_array($ris)){
$id = $r["id"];
$nome = $r["nome"];
$info= $r["info"];
$id_paese= $r["id_paese"];
$stringa.="$id-$nome-$info-$id_paese|";
}
return $stringa;
}
ora il dato 'info' ( che ricevo regolarmente perchè nel trace lo vedo ) dovrebbe arrivare in qualche modo a flash come _root.cate o _global.cate
ma non riesco assolutamente a trovare un modo...
spero di essermi spiegata, altrimentiditemi cosa non è chiaro.. però per favore.. aiuto
non ce la faccio più..