Helio Pode fazer um teste para mim?
No seu Flash Builder, faça os seguintes passos: 1 - Clique com o botão direito do mouse sobre o projeto 2 - Propriedades no menu 3 - Selecione a opção do menu esquerdo "Flex Compiler" 4 - Desmarque a opção Flex 3 compatibility mode caso esteja habilitado. 5 - Depois adicione na linha de comando em argumento -target-player=10.1 e com espaço adicione -keep=true Depois faça o mesmo com o Flex Builder e SDK 3.x Geralmente os passos acima serve para voce comparar o código fonte gerado do Flex 3.x e Flex 4.x entre a linha 100 e 200 onde está a chamada do webservices. O suporte a Webservices no Flex 4 SDK continua 99% igual ao que era no Flex 3. SOAP 1.0,1.1 e 1.2(apenas primitivos) ---------------------------- Igor Costa www.igorcosta.com www.igorcosta.org 2010/4/28 Helio Antonio Francisco Silva <helio.afsi...@gmail.com> > Dae Igor. > seguinte > > * > > import > * flash.events.MouseEvent; > > *import* mx.collections.*; > > *import* mx.controls.Alert; > > *import* mx.events.ValidationResultEvent; > > *import* mx.managers.CursorManager; > > *import* mx.rpc.events.FaultEvent; > > *import* mx.rpc.events.ResultEvent; > > *import* mx.rpc.soap.WebService; > > [ > *Bindable*] > > *public* *var* menuBarDP:XMLListCollection; > > *private* *var* ws:WebService; > > *//Verifica se o usuario está logado ou não* > > *public* *var* usuarioLogado:Boolean = *false*; > > *public* *var* oUser:Object; > > *public* *var* listMenu:Object = *new* Object(); > > *public* *var* nomes:Array = *new* Array(); > > *//endereço da minha maquina 189.4.109.7* > > *public* *var* httpws:String = *new* String(*"http://localhost:8089/ws/"*); > > > *//Instancia a webservice* > > *private* *function* iniApplication():*void*{ > > ws = > *new* WebService(); > > ws.loadWSDL(httpws+ > *"USERPORTAL.apw?WSDL"*); > > } > > *public* *function* getNome():String{ > > *return* oUser.USERNAME; > > } > > *//Chama um methodo especifico* > > *private* *function* getTest():*void*{ > > CursorManager.setBusyCursor(); > > ws.PRTLISTMENU.addEventListener(ResultEvent.RESULT, resultHandlerMenu); > > ws.PRTLISTMENU.addEventListener(FaultEvent.FAULT, resultFaultMenu); > > ws.PRTLISTMENU( > *'000001'*,oUser.USERCODE,*"1"*,*"1"*); > > } > > > > Cara juro por deus, se eu compilo pelo flex 3 a webservice praticamente > retorna os dados instataneo, se eu compilo pelo flex 4 demora 5x ou mais pra > retornar os dados @_@ > > > 2010/4/28 Igor Costa <igorco...@gmail.com> > >> Oi Helio >> >> >> Qual a versão do soap você está fazendo a requisição com o Flex 4? 1.0, >> 1.1 ou 1.2? >> >> Eu até fico meio sem jeito de ver esse tipo de declaração por que quase >> nada foi alterado na classe webservices da 3.5a para a 4.0 >> >> Pode compartilhar a maneira que você está chamando? algum log disso? >> >> >> Att >> ---------------------------- >> Igor Costa >> www.igorcosta.com >> www.igorcosta.org >> >> >> 2010/4/27 Mukthar <helio.afsi...@gmail.com> >> >> CARACA mano fiz mais de 20 testes e a webservice fica estremamente >>> lenta em relação aos flex 3 compilado. =( >>> >>> Ai broxei.... alguem da um help ae. tem alguma nova maneira de >>> acessar as webservices ? >>> >>> On 27 abr, 23:40, Helio Antonio Francisco Silva >>> <helio.afsi...@gmail.com> wrote: >>> > Cara to migrando minha aplicação para flex 3 para o 4 e advinha so, >>> TODAS AS >>> > MINHAS CHAMADAS DE WEBSERVICE tao demorando umas 5x mais o tempo de >>> resposta >>> > delas.... >>> > Alguem por favor pode confirmar isso ? >>> > >>> > To com os Flex 4 e 3 aberto quando compilo no 3 nossa e 2 palitos, no >>> 4, >>> > fica 5x mais demorado a chamada delas @_@ >>> > >>> > Alguem ve ae. >>> > >>> > -- >>> > Desenvolvedor Web >>> > >>> > -- >>> > 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 >>> flexdev-unsubscr...@googlegroups.com >>> > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev >>> >>> -- >>> 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 >>> flexdev-unsubscr...@googlegroups.com >>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>> >> >> -- >> 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 >> flexdev-unsubscr...@googlegroups.com >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> > > > > -- > Desenvolvedor Web > > -- > 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 > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- 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 flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev