Fala pessoal, boa tarde

bom estou começando realmente estudar flex, pois já faz tempo que vira e
mexe faço alguns testes com ele, mas devido ao meu tempo não tinha como
aprender uma tecnologia nova, fiz vários testes com flash remoting do CF, e
hj estou querendo fazer uns testes com WebService, andei vendo uns tutoriais
simples e decidi seguir um, olha como está:

meu arquivo getSearch.cfc
<cfcomponent>


    <cffunction name="getSearch" access="remote" returntype="query">


        <cfquery name="qSearch" datasource="flex_teste" username="xxx"
password="xxx">
            select * from usuarios order by nome
        </cfquery>

        <cfreturn qSearch>


    </cffunction>


</cfcomponent>

meu MXML
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; layout="vertical">

    <mx:Script>
        <![CDATA[
            import mx.rpc.events.ResultEvent;
              import mx.controls.Alert;

            [Bindable]
              public var qResult:Array;

              public function clearAll():void{
               qResult=new Array();
              }

              public function handleQueryResult(event:ResultEvent):void{
               qResult=event.result as Array;
              }
        ]]>
    </mx:Script>

    <mx:WebService useProxy="false" id="ws" wsdl="
http://www.xxxx/cfc/getSearch.cfc?wsdl"; showBusyCursor="true">

        <mx:operation name="getSearch" result="handleQueryResult(event)"
fault="Alert.show(event.fault.message)" />

    </mx:WebService>

    <mx:Button label="Listar" click="ws.getSearch.send()"/>

    <mx:DataGrid dataProvider="{qResult}" id="qSearch" width="90%"
height="90%">
        <mx:columns>
            <mx:Array>
                <mx:DataGridColumn headerText="Nome" dataField="nome"
visible="true" />
                <mx:DataGridColumn headerText="e-mail" dataField="email"
visible="true" />
                <mx:DataGridColumn headerText="Software"
dataField="software" visible="true" />
            </mx:Array>
        </mx:columns>
    </mx:DataGrid>

    <mx:Button label="Limpar" click="clearAll()"/>

</mx:Application>

acontece que a aplicação roda sem erros, só que quando clico em listar ele
aparece o BusyCursor, some mas não preenche o DataGrid e também não dá erro
algum.

fiz os testes de acesso ao webservice com o coldfusion e o mesmo executou
com sucesso.

será que tem algo errado ai?

agradeço.

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a