ciao a tutti...ho un problema con un passaggio di variabili tramite una chiamata HTTPServices ho provato in tutti i modi ma nn ne vuole sapere...
praticamente HTTPServices richiama un file php che genera in automatico un file xml che sarà poi visualizzato in una dataGrid lo scoglio consiste nel fatto che viene passato una variabile cosi http://www.sito.com/xml_data/giocato...?idVariabile=n
dove n sta per 1,2,3,4,5,6 a seconda della squadra cliccata...
vi posto il codice se mi potete aiutare a risolvere il probelma...
GRAZIE 1000 a tutti
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
import mx.collections.ArrayCollection;
import mx.rpc.events.FaultEvent;
import mx.controls.Alert;
[Bindable]
public var nomeSquadra:String;
[Bindable]
public var idTeamFunzione:String ;
public function handleFault(eventaultEvent):void
{
Alert.show(event.fault.faultString, "Error");
}
//questa funzione viene richiamata quando l'utente clicca sulla squadra...viene dunque generato un oggetto dove idVariabile è l'id che devo passare tramite GET
public function displayDetails (logoObj:Object) :void {
currentState = "details";
selectedLogo = new Object ;
selectedLogo = logoObj ;
logo_load.load('images/squadre/'+selectedLogo.nome+'/'+selectedLogo.foto+'');
nomeSquadra = selectedLogo.nome ;
idVariabile= selectedLogo.id ;
}
private function giocatoriHandler(event:ResultEvent) :void
{
giocatoriCollection = event.result.giocatori.item ;
}
]]>
</mx:Script>
<mx:HTTPService id="giocatoriIn" url="http://www.sito.com/xml_data/giocatori.php" method="GET" result="giocatoriHandler(event)" fault="handleFault(event)" >
<mx:request xmlns="">
<idVariabile>{idVariabile}</idVariabile>
</mx:request>
</mx:HTTPService>