Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, estou aqui de novo pra pedir ajuda no meu aprendizado de Flex.
Dessa vez, estou tentando implementar o AMFPHP com o FLEX, mas não consigo fazer a integração...
Já visitei milhares de páginas no google, mas não consegui entender ou executar nada do que
encontrei...
O último que eu achei que eu tentei foi o seguinte:
private var conn:NetConnection = new NetConnection();
conn.objectEncoding = ObjectEncoding.AMF3;
conn.connect(baseUrl+"/amfphp/gateway.php",'');
conn.call('Teste.retornaString',new Responder(retorno, falha),'ABC');
no PHP, tenho um serviço em uma classe chamada Teste que possui uma função chamada retornaString, que possui apenas um parâmetro.
ela apenas retorna uma string concatenada com a string que recebe por parametro...
Mas não estou conseguindo fazer que funcione... quando executo, a função "falha" é exeutada, e não
consigo pegar a mensagem do erro...
Alguém poderia, por favor, me dar uma mão com essa questão do AMFPHP?
Aguardo contato, e obrigado por vossa atenção,
Paulo.
UPDATE:
Eu consegui identificar a mensagem de erro que estava sendo retornada:
"The class {Teste} could not be found under the class path {C:\xampp\htdocs\FlexCCM\amfphp\services/Teste.php}"
o arquivo Teste.php é um serviço que contém o seguinte código:
<?
class Teste
{
public function Teste()
{
}
public function retornaString($msg)
{
return "Voce digitou: $msg";
}
}
?>
Tem alguma configuração errada no Call ou no NetConnection?
Carregando comentários...