aparentemente resolvei o problema mas ta dando uma porrada de erros no HTML,
vou tentar resolver aqui e ja te falo.

2010/4/28 Igor Costa <igorco...@gmail.com>

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



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

Responder a