Conexão com Flash Remoting

Salve pessoal.

Bom depois da minha palestra no evento "Flash 10 anos" do MXSTUDIO, alguns usuários me pediram para criar um conexão simples com o Flash Remoting, antes de tudo é necessário estar com o Coldfusion instalado na maquina, no MXSTUDIO tem vários tutoriais ensinando como se instala o CF, depois você precisa estar com a versão certa do Flash Remoting, para isso clique aqui e instale

Componente CFC

CODE:
  1. <!--- Inicia Componente --->
  2. <cfcomponent>
  3. <!--- Inicia Uma função passando o Nome, Tipo de Acesso e Tipo de Retorno --->
  4. <cffunction name="Teste" access="remote" returntype="string">
  5. <!--- Criando Uma Variável e setando o Valor --->
  6. <cfset mensagem="Olá Pessoal, agora vc já está conectado ao CF">
  7. <!---  Passando um valor para retorno --->
  8. <cfreturn>
  9. </cfreturn>
  10. </cfset>


Conexão com Flash Remoting

Actionscript:
  1. //Importando Classe de debug
  2. import mx.debug.*;
  3. //Importando Classe Remoting
  4. import mx.remoting.*;
  5. //Verificando e setando valor de  init
  6. if (init == null) {
  7. init = true;
  8. //Caminho do Flash Remoting, no exemplo funcionará com sites que estejam
  9. // no IIS
  10. NetServices.setDefaultGatewayUrl("http://localhost/flashservices/gateway");
  11. //Criando uma variável de Conexão
  12. conn = NetServices.createGatewayConnection();
  13. //Setando qual é o Serviço, é importante dizer que o componente CFC se chama
  14. //"componente" e que o valor "mxstudio" é referente á pasta que ele está dentro do IIS
  15. //Assim como no JAVA, a navegação de pastas é feita por " . "
  16. service = conn.getService("mxstudio.componente", this);
  17. }

Chamando Metodo do CFC

Actionscript:
  1. //Função que receberá o valor contido no  CFC
  2. function Teste_Result(result) {
  3. trace(result);
  4. }
  5. //Chamando a função
  6. service.Teste();

Bom pessoal é isso ai só deixando claro que é ssa é uma das formas de se trabalhar com Flash Remoting, existem outras formas de se conectar mais dessa forma eu acho mais fácil...

Abraços e essa semana eu começo com o tutorial que prometi na palestra.


Leave a Reply