Para 1: eu uso só HTTPServices também e insiro no BD com POST
normalmente. Uma maneira de enviar parametros usando POST é construindo
um objeto e enviando na função send() mais ou menos assim:
declaração do httpservice:
<mx:HTTPService
id="ds"
url="suaURL_aqui"
useProxy="false"
resultFormat="e4x"
method="POST"
contentType="application/x-www-form-urlencoded"
showBusyCursor="true"
requestTimeout="90"
result="handleDsResult(event)"
fault="handleDsFault(event)"
>
</mx:HTTPService>
para enviar a requisição faça:
ds.cancel();
ds.send( {'dsRQ': 'aquiVaiUmParametro'});
não sei como funciona no PHP... mas no java eu faço um
request.getParameter('dsRQ') e pego o parametro.
Para 2: e se vc adicionar um addEventListener na outra pagina? alias...
o que é "página"?
Para 3: os HTTPServices vão disparar somente se você chamar o send() deles.
Para 4: nunca vi isso mas já ouvi falar de mais de uma pessoa que esse é
um bug sim. Tente desinstalar e instalar de novo.. quem sabe resolve.
lembrando que se tivermos um código-fonte para analisar fica bem mais
fácil ajudar, ok?
abração,
Luís Eduardo.
Wagner Nascimento escreveu:
> Galera,
>
> Já postei antes, mas as respostas não me ajudaram muito. Sou iniciante
> no Flex, e estou desenvolvendo uma aplicação. Estou nos cadastros
> básico. Já consegui alguns progressos, mais ainda persistem as
> duvidas, que de uma forma geral PARAM o meu desenvolvimento. Já
> procurei em tutoriais, na web em todo lugar que se possa imaginar, mas
> não consigo andar. A seguir a lista de questionamentos :
>
> 1 O meu HTTPSERVICE só executa a inserção no BD quando utilizo
> method = GET, caso eu use POST não funciona !
>
> 2 Tenho uma datagrid que é populado normalmente, agora preciso
> selecionar um registro e mostrá-lo em outra pagina (estou usando
> states) com os valores do registro selecionado no datagrid. Nào estou
> usando AMFPHP . Criei um outro serviço chamado (edt_colaborador.php),
> onde passo como parametro o id_funcionario, para que este script va ao
> BD e retorne o registro desejado. Testei o script e esta funcionando,
> mas não sei como fazer para que ele mostre o registro retornado na
> outra pagina / state.
>
> 3 Como falei anteriomente estou usando states, e tenho vários
> HTTPSERVICE na aplicação. Minha dúvida é : Todos os HTTPSERVICES são
> executados antes de mostrar a pagina ou somente quando dou SEND() neles ??
>
> 4 - O meu Flex apresenta a mensagem intermitente : An internal error
> ocurred during : Removing compiler problems errors markers, alguem
> sabe o que é isso. Já me disseram que pode ser um bug do Flex, alguem
> confirma ?
>
> Gostaria muito qua lista me ajudasse.
>
> Wagner S Nascimento
>
> Tel.: (21) 8664-2835
>
>
> >
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---