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:
-
<!--- Inicia Componente --->
-
<cfcomponent>
-
<!--- Inicia Uma função passando o Nome, Tipo de Acesso e Tipo de Retorno --->
-
<cffunction name="Teste" access="remote" returntype="string">
-
<!--- Criando Uma Variável e setando o Valor --->
-
<cfset mensagem="Olá Pessoal, agora vc já está conectado ao CF">
-
<!--- Passando um valor para retorno --->
-
<cfreturn>
-
</cfreturn>
-
</cfset>
Conexão com Flash Remoting
Actionscript:
-
//Importando Classe de debug
-
import mx.debug.*;
-
//Importando Classe Remoting
-
import mx.remoting.*;
-
//Verificando e setando valor de init
-
if (init == null) {
-
init = true;
-
//Caminho do Flash Remoting, no exemplo funcionará com sites que estejam
-
// no IIS
-
NetServices.setDefaultGatewayUrl("http://localhost/flashservices/gateway");
-
//Criando uma variável de Conexão
-
conn = NetServices.createGatewayConnection();
-
//Setando qual é o Serviço, é importante dizer que o componente CFC se chama
-
//"componente" e que o valor "mxstudio" é referente á pasta que ele está dentro do IIS
-
//Assim como no JAVA, a navegação de pastas é feita por " . "
-
service = conn.getService("mxstudio.componente", this);
-
}
Chamando Metodo do CFC
Actionscript:
-
//Função que receberá o valor contido no CFC
-
function Teste_Result(result) {
-
trace(result);
-
}
-
//Chamando a função
-
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.