Retornar XML do evento onLoad para a funcao
a ideia
Galera a ideia dessa funcao é enviar uma tag XML para o servidor ( ASP ou PHP ) lá o meu script intepreta e volta um xml de resposta...
****
o problema
O problema é que o return não volta para a funcao sendAndLoadXML da minha classe.... pois usando apenas o return ele ira voltar para a sua funcao q é a funcao do evendo onLoad.
me disseram q poderia ser problema de escopo... mas naum estou conseguindo resolver... peco um help pra vcs... valeww
script
>
dynamic class connXML {
public function connXML() {
}
public function sendAndLoadXML(servidor,inXML) {
//inicia as vars
var requestXML:XML = new XML();
var sendXML:XML = new XML(inXML);
//ajusta os dois objetos xml para ignoreWhite
requestXML.ignoreWhite = true;
sendXML.ignoreWhite = true;
//cria a funcao do evento onLoad
requestXML.onLoad = function(ok) {
if(ok){
/*
Esse return volta o resultado para a funcao do evento onLoad mas
eu preciso q ele volte esse valo para a funcao sendAndLoadXML
pode ser de qualquer jeito... o importante é eu resgatar da classe apenas
o xml de resposta....
*/
return requestXML
}
}
//Envia e recebe os dados
sendXML.sendAndLoad(servidor, requestXML);
}
}
pra quem naum entendeu a funcao vou colocar ela com os valores pra ajudar...
>
bt.onRelease=function(){
trace(sendAndLoadXML("arquivo.xml","<usuario id='25'/>"));
}
>
arquivo.xml
<usuario>
<dadosPessoais nome='renato' sobrenome='oliveira' idade='25'/>
<sitesFavoritos>
<site url='[http://www.flashmasters.net/](http://www.flashmasters.net/)' descricao='Flash Masters'/>
<site url='[http://www.ideasanddreams.com.br/](http://www.ideasanddreams.com.br/)' descricao='Ideas and Dreams'/>
</sitesFavoritos>
</usuario>
Nesse exemplo a troca de informacao não eh dinamica mas pelo menos ilustra bem o q preciso....
ao utilizar a funcao postada no topico acima ela teria q voltar o valor com um return para que eu pudesse pegar o retorno e execultar qualquer outro tipo de funcao q eu queira....
Agradeço a atenção dos membros e moderadores do forum!
Discussão (4)
Carregando comentários...