AMFPHP ou ZendAmf

Uma discussão que esta em alta é em relação a velocidade do ZendAmf. O ZendAmf é realmente mais lento por possuir recursos extras e ser baseado no Zend Framework. Eu já fiz a validação do XML ou AMFPHP. Então aproveitando o exemplo mostro que o AMFPHP ainda continua mais rápido que o ZendAmf e por isso [...]

Continuar lendo...

FileReferenceList - Upload de múltiplos arquivos

Algumas vezes em nossos projetos precisamos fazer uploads de mais de um arquivo. No Flash a classe FileReferenceList fornece recursos para permitir que o usuário selecione um ou mais arquivos para upload. Um objeto FileReferenceList uma lista de FileReference. Isso significa que ao selecionar vários arquivos o método fileList possuirá a lista de Filereference, um para [...]

Continuar lendo...

Compartilhando Câmera e Chat com o Flash Media Server

Neste exemplo vamos criar um aplicativo chamado confDemo do Flash Media Server. Este serviço é igual ao publicado sobre Wowza, porém reescrito para Flash Media Server.. Então vá até o FMS, na pasta FlashMediaServer3/applications e cria uma nova pasta com o nome de confDemo. dentro desta pasta crie um arquivo vazio com o nome de [...]

Continuar lendo...

Compartilhando Câmera e Chat com o Red5

Este exemplo pode usar o serviço fitcDemo do Red5, mais preferi criar o meu próprio por necessitar de muitas alterações e novas implementações. Basicamente é o serviço fitcDemo que vou adicionar algumas funcionalidades novas ao serviço e para isso você precisa saber um pouco de Java ou pelo manos a não básica. /** * Se você não sabe nada de Java baixe o Zip que [...]

Continuar lendo...

O FMS

O Flash Media Server é um produto licenciado da Adobe, que possui duas formas duas formas de licenciamento 1 – Flash Media Interactive Server 3.5 O software Adobe Flash Media Interactive Server oferece uma combinação exclusiva de recursos poderosos de mídia de fluxo contínuo e um ambiente flexível para criar e fornecer [...]

Continuar lendo...

O Red5

o Red5 é um servidor de RTMP de código aberto e desenvolvido em Java e possui suporte as seguintes funcionalidades: Streaming de Audio/Video (FLV e MP3) Gravação de Streaming (somente FLV) Shared Objects Publicação em Tempo Real Remoting (Action Message Format) Instalação Atualmente na versão 0.9.1 Final pode ser baixado nos seguintes links: OSX | Windows | ZIP | [...]

Continuar lendo...

O Protocolo RTMP

Real Time Messaging Protocol (RTMP) é um protocolo desenvolvido pela Adobe para streaming de áudio, vídeo e dados para internet totalmente voltada para o Flash player. O protocolo é muito simples e trafega em TCP na porta 1935. Também é possível usar o protocolo RTMPT que usa pequenos pacotes HTTP para burlar os Firewall, RTMPS [...]

Continuar lendo...

Channel.Security.Error

Todos, aqui já devem ter visto a mensagem “Channel.Security.Error” quando tentam acessam métodos remotos do Flex. Este erro acontece sempre que tentamos acessar DNS diferente do que o SWF esta rodando e o mesmo não possuir crossdomain.xml. Mais aonde coloco o Crossdomain? O crossdomain deve ser adicionado na raiz do acesso web do server. O mesmo deve ser [...]

Continuar lendo...

Google Analytics para Flex

Para aqueles como eu, amantes dos produtos Google, e querem utilizar o Google Analytics em todos os sistemas, segue aqui uma forma fácil de integra-lo com o Flex. Crie um novo Website Profile para conseguir uma nova Web Property ID. Faça o download do zip contendo o swc em http://code.google.com/p/gaforflash/downloads/list Copie o analytics.swc para a pasta /libs do seu [...]

Continuar lendo...

Paginação de resultados em DataGrig

Ola galera. Em um exemplo anterior havia mostrado como filtrar dinamicamente dados do Flex. Neste vou usar a mesma estrutura e apenas inserir paginação. É isso mesmo, paginação dos resultados. A paginação do Flex segue o mesmo conceito de páginas WEB paginação resultados php MySQL. No PHP, a Classe é desenvolvida de modo que receba, além do parametro de consulta, [...]

Continuar lendo...

Formulário de contato em Flex sem AMFPHP

Muitas vezes, quando estas a desenvolver um site pequeno e necessitas apenas uma interação rápida com o PHP para enviar E-mail. Instalar o AMFPHP só para isso? No exemplo abaixo é invocado um HTTPService local que envia este e-mail. Se o envio for bem sucedido, é trocado o por uma tela de agradecimento. Arquivo main.mxml <mx:HTTPService id="form1" method="POST" [...]

Continuar lendo...

Chat com Flex e PHP

Exemplo simples de Chat com PHP compartilhado no Google Code. http://code.google.com/p/flexphpchat/ Funcionamento O principio de funcionamento deste Chat é bem simples. Quando você clica em conectar ele chama o método buscarMensagem(), que é responsável por buscar as mensagens no servidor. No servidor, o pedido quando recebido, primeiramente ele apaga as mensagens com [...]

Continuar lendo...

Ambiente restrito no Flex - Usando segurança na senha

Bha, 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 [...]

Continuar lendo...

Google Analytics para análise do Adobe Flash

Bha, hoje li uma matéria sobre uma nova API para monitoramento de Flash/Flex com Google Analytics. Esta API foi desenvolvida em ActionScript 3.0 e pode ser usado como um componente ou chamando em seu código ActionScript. O Google Analytics para monitoramento de Adobe Flex parece resolver o problema de monitoramento dos usuários que acessam nossas aplicações Flex. O [...]

Continuar lendo...

Adobe Flex com Relatório em PDF

Bha, uma das coisas mais importante de qualquer sistema, são os relatórios. Então eu não poderia deixar de falar sobre eles e como gerar PDF através de gráficos do Flex. Neste exemplo explico como gerar PDF através de um gráfico do Flex, utilizando o HTML2PDF. Uma biblioteca em PHP que utiliza o FPDF. Esta biblioteca tem a vantagem de você poder gerar um código HTML [...]

Continuar lendo...

Comunicação entre dois SWF

Caiu hoje um problema daqueles muito grande, precisava passar os dados de um popup para minha aplicação em Flex. Primeiro tentei transferir estes dados por JavaScript pelo função ExternalInterface. Foi ai então que fiz este teste com a função LocalConnection, onde esta primeira aplicação Flash transmite as informações até o segundo SWF. Insira qualquer texto no [...]

Continuar lendo...

Submetendo um formulário no Flex usando o método POST com PH

No HTML, para submeter um formulário no método POST, você usa o seguinte código: <form action="RecebeForm.php" method="post"> Username: <input name="user" type="text" /> <input type="submit" value="Submit" /> </form> Isto conduz a submeter o formulário para a URL no descrito em action. Para submeter um formulário utilizando o FLEX você usa [...]

Continuar lendo...

Submetendo um formulário no Flex usando o método GET com PHP

No HTML, para submeter um formulário no método GET, você usa o seguinte código: <form action="RecebeForm.php" method="get"> Username: <input name="user" type="text" /> <input type="submit" value="Submit" /> </form> Isto conduz a submeter o formulário para a URL no descrito em action. Para submeter um formulário utilizando o FLEX você usa o [...]

Continuar lendo...