atribua o resultado do webservice direto para o tree

<mx:WebService id="_ws" wsdl="http://..."; load="_ws.Execute(1, 105)" />
<mx:Tree dataProvider="{_ws.Execute.lastResult}" labelField="@Descricao" 
showRoot="false" />

SaintBr.     =]
blog.saintbr.com.br

----- Original Message ----- 
From: "kafajeste" <[EMAIL PROTECTED]>
To: "flexdev" <flexdev@googlegroups.com>
Sent: Monday, June 18, 2007 5:43 PM
Subject: [flexdev] Erro web service



Olá, estou usando o código abaixo para montar um menu, com certeza
estou fazendo besteira. O web service retorna uma string contendo um
xml. Está ocorrendo o seguinte erro:

TypeError: Error #1009: Cannot access a property or method of a null
object reference.
at Menu2()
at _Menu2_mx_managers_SystemManager/create()
at mx.managers::SystemManager/private::initializeTopLevelWindow()
at mx.managers::SystemManager/private::docFrameHandler()
at [execute-queued]

===============================================================

<mx:Script>
<![CDATA[
public var str:String = ws.Execute.lastResult;
[Bindable]
public var listaXML:XML = new XML(str);
]]>
</mx:Script>

<mx:WebService id="ws" wsdl="http://uhura/isogesack2b/
aisoleobjetos3.aspx?wsdl"
load="ws.Execute.send(1,105)"/>
    <mx:Tree id="MenuGeral" height="450" width="320"
dataProvider="{listaXML}"
        showRoot="false" labelField="@Descricao" />

Alguem pode me dar uma ajuda? Obrigado.




--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Responder a