Will muito obrigado, chegando do trabalho a noite eu vou fazer isso. Cara
valeu mesmo, num faço uma festa pra comemorar essa ajuda com o povo da lista
porque eu estou em Rondonopolis no Mato Grosso e ai fica dificil o povo vir
aqui né... Mas valeu cara

Em 31/01/08, Will <[EMAIL PROTECTED]> escreveu:
>
>
> Bom, continuando.
>
> Agora o .NET está configurado direitinho, vamos então criar nosso
> projeto no Flex.
> Abra o Flex e crie um projeto novo acessando o menu File > New > Flex
> project.
> Na tela que abrir, selecione Basic e clique Next.
> Dê um nome ao seu projeto e modifique a pasta onde será salvo o
> projeto. Indique a pasta onde se encontra o seu projeto Web do .NET e
> crie a pasta Flex. Ex:
> Projeto Web -> C:/Projetos/Web
> Projeto Flex -> C:/Projetos/Web/Flex
>
> Clique em Next e na tela seguinte vamos configurar onde serão salvos
> os binários(*.swf) e o servidor .NET.
> Em Main Application File, coloque o nome da pagina principal do seu
> projeto Flex.
> Em Output Folder, coloque bin, que é onde ficarão os binários gerados.
> Em Output Folder URL é onde iremos rodar nossa aplicação, que será o
> servidor do Visual Studio. Lembrando que no nosso projeto do Visual
> Studio, teremos que definir uma porta onde o servidor irá rodar, senão
> a porta ficará dinâmica e então não conseguiremos testar nossa
> aplicação. Para colocar uma porta padrão, vá no Visual Studio e clique
> no projeto web. Após isso, vá na aba Properties e coloque Use Dinamic
> Port como False e coloque uma porta padrão em Port Number, como 2222
> por exemplo.
> Feito isso, coloque no projeto Flex a Outout Folder URL como
> http://localhost:2222/Web (Web é o nome do projeto web).
> Clique em Finish.
> Agora, com o projeto Flex aberto, acesse o menu Project > Properties e
> escolha a opção Flex Compiler. Vamos ter que adicionar duas variáveis,
> a -services e -context-root.
> -services é o caminho do arquivo de configuração do FluorineFx. Ele
> está na pasta Web do Projeto do Visual Studio, dentro da pasta WEB-INF/
> flex/services-config.xml. -context-root é a pasta do nosso projeto Web
> criado no Visual Studio, que é Web no nosso caso. Adicione logo à
> frente de -locale en_US o seguinte texto, mudando se necessário para o
> que você criou:
>
> -services "..\WEB-INF\flex\services-config.xml" -context-root /Web
>
> Clique em ok.
> Agora basta configurar a tag RemoteObject no Flex. Segue um exemplo:
>
> <mx:RemoteObject id="VB" destination="fluorine" source="Classes.Hello"
> fault="ExibeErro(event)">
>         <mx:method name="HelloWorld" result="ExibirHello(event)" />
> </mx:RemoteObject>
>
> no remote object, defina o id, pois ele será importante para chamar os
> métodos do Visual Studio.
> destination é a mesta que vem no services-config.xml, que é fluorine
> por padrão.
> source é o nome do projeto no visual studio(Aquele que contém as
> classes) + nome da classe.
> fault é a função do Flex que será chamada no caso do Visual Studio
> retornar erro(como nao conectar, por exemplo)
> <mx:method> é a tag onde será colocada o nome de cada função que
> existe na classe do VS. Para cada função, um mx:method deve ser
> criado.
> em name coloque o nome da função, igual está na sua classe do Visual
> Studio.
> result é a função do Flex que será chamada no caso de sucesso, e que
> permitirá que você faça o que bem quiser com o que o .NET retornar.
>
> No exemplo que coloquei, para chamar o método HelloWorld, na classe
> Hello do Visual Studio, poderia por exemplo colocar o seguinte no
> click de um botão.
>
> VB.HelloWorld.send()
>
> Se houver parâmetros, faça assim.
>
> VB.HelloWorld.send("teste",55)
>
> Bem, acho que não faltou nada.Se houver dúvidas, perguntem blz.
> Flw galera!!
>
> Will
>
> >
>


-- 
Bel. Vinícius Velasco
"Tudo Posso Naquele que me Fortalece" Fil 4:13

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

Responder a