O Flex, assim como o Flash, possui um bom suporte para capturar imagem/som do computador. E com a ajuda desse suporte, no artigo de hoje, vamos ver um exemplo rápido de como capturar a imagem da Webcam do usuário e gravar no disco.
Precisei utilizar MDI Window em um software que estou trabalhando atualmente e fiquei surpreso com a qualidade e organização dos documentos em múltiplas janelas. Veremos neste artigo como trabalhar com documentos (aplicações) abertos em múltiplas janelas ao mesmo tempo, podemos abrir varias e minimizar, maximizar, arrastar, redimensionar, fechar e com aplicações executando dentro das mesmas, e isso tudo dentro do Flex.
A integração do Flex com o browser precisa necessariamente do Javascript para funcionar. E hoje irei mostrar um exemplo simples, de como fazer o Javascript acessar um método no Flex. Para isto iremos utilizar o ExternalInterface.
Uma das grandes dúvidas no Flex é saber quando o usuário fecha o Browser da aplicação, para, por exemplo, registrar quanto tempo ele ficou online. Pelo Flex isto é impossível de saber, pois assim que o browser é fechado ele mata a instância do Flex, impedindo qualquer ação. Veremos uma solução para este caso usando o evento onUnload do JavaScript.
Segunda parte do artigo sobre como utilizar o C# com o Flex. Nesta parte faremos o FLEX comunicar com o C#. Para isso, você deve ter instalado em sua máquina o Adobe Flex 3.
Esta é a primeira parte do tutorial que iremos ver como utilizar o C# com o Flex. Nesta primeira parte, veremos como configurar as ferramentas: Visual Web Developer 2008 Express Edition e FluorineFX.
Para um bom entendimento deste artigo recomendo uma base em action script 3, php, e mysql. Durante o decorrer do artigo veremos: Como instalar o gateway AMFPHP; Como criar um serviço php-mysql para ser acessado pelo Flex; Usaremos Remote Object que é uma das mais usadas formas de comunicação entre softwares Flex e Flash com as outras linguagens, php, ruby, java, etc; Como configurar o caminho do AMFPHP no Flex; Trabalhando com DataGrid para visualização dos dados.
Todo programador em algum momento já teve ou terá que desenvolver uma aplicação de cadastro que use endereço, e hoje em dia, está na moda fazer esta busca a partir do CEP. Por isto, veremos uma rotina que usará um Web Service do http://www.buscarcep.com.br/, para realizar uma busca de endereço através do CEP.
Quem que não teve problemas de perder a senha . . . Ou fez um sistema para empresa preocupada com senhas. Desenvolvo sistemas para empresas que usam HTTPS até para páginas HTML puras sem acesso restrito. Exagero? Então além de um sistema simples de Login acrescentei um extra. Estou criptografando o login e senha antes de ser enviado para o PHP. E no PHP envio para o MySql para comparar com as demais senhas existente no banco. Veja no exemplo abaixo que após o click no botão, é feita uma chamada ao amfphp através de RemoteObject. O que envio para o PHP é o hash do MD5. Veja que na clase PHP não estou descriptografando, e sim criptografando o que possuo no banco de dados. Mesmo assim, devolvo um hash para que seja muito complicado alguém burlar a tela do logim com um servidor de Proxy ou manipulação de dados HTTP.