Continua não dando certo...
Agora aparece vazio.. ou [object Object]
Testei o WebService, e o mesmo esta funcionando...
<mx:Script>
<![CDATA[
[Bindable]
private var resultObj : Object = new Object();
import mx.controls.Alert;
import mx.rpc.events.ResultEvent;
import mx.rpc.events.FaultEvent;
private function logar():void {
if ((editLogin.text == "")||(editSenha.text == "")){
return;
}
var objHTTP : HTTPService = new HTTPService();
objHTTP.method = 'GET';
objHTTP.useProxy = false;
objHTTP.showBusyCursor = true;
objHTTP.resultFormat = 'object';
objHTTP.addEventListener(FaultEvent.FAULT, exibeErro);
objHTTP.addEventListener(ResultEvent.RESULT,
exibeResposta);
objHTTP.url = 'http://localhost:57772/csp/webservicebi/
WebServiceBI.Usuario.cls?soap_method=Test';
objHTTP.send();
}
private function exibeResposta(response:ResultEvent):void {
//var resultObj : Object = response.result;
//Alert.show(response.result.toString());
resultObj = response.result;
//Alert.show(resultObj.toString());
Alert.show(resultObj.TestResult);
}
private function exibeErro(event:FaultEvent):void {
//Alert.show(event.fault.message, ".: Erro - Erro ao
Logar no Aplicativo :.");
}
]]>
</mx:Script>
On 5 jun, 15:41, André Caetano <[email protected]> wrote:
> Entao, o seu problema esta na sua variavel
>
> var resultObj : Object = response.result;
>
> coloque ela fora do escopo do seu metodo,
>
> desse maneira
>
> [Bindable]
> private var resultObj : Object = new Object();
>
> Esta aparecendo [object Object], vc tem que pegar o atributo do seu xml!!!
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---