‘Exemplo Flex’

Cade o Application.application no Flex4

Esta é a pergunta que mais recebo em meu E-mail, e só hoje foram 4.
Application.application não esta mais disponível no Gumbo e agora temos FlexGlobals.topLevelApplication.
Este recurso raramente é usado, mais quando estamos dentro de componentes ou itemrenderer e precisamos abrir um PopUp, ou um Alert centralizado precisamos fazer assim no Flex3:
PopUpManager.createPopUp( DisplayObject( Application.application ), ClassePopup [...]

Leia mais »

SharedBall com Red5 ou FMS

Ninguém discorda que o SharedBall é o melhor exemplo de sincronização entre ambientes. Eu quando descobri o FMS foi meu primeiro exemplo que fiz, naquele caso era flash, para esta sincronização.
Para o SharedBall pode ser usado o Red5, com o serviço fitcDemo, ou outro serviço, e no FMS apenas criando uma pasta em /FMS/applications.
Basicamente temos [...]

Leia mais »

Bliblioteca de integração do Flex com o PagSeguro um exemplo

Ola galera, terminei agora a biblioteca pagseguroFlex para integrar o Flex com o PagSeguro.
Toda a explicação esta em http://code.google.com/p/pagseguroflex/
Veja abaixo um exemplo funcionando da Aplicação.

Código fonte disponível aqui.
ASDOC da biblioteca esta disponível aqui.

Leia mais »

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 Red5, porém reescrito para Flash Media Server..
O Flash Media Server é muito mais fácil de criar serviços do que o Red5, pois apenas precisamos saber programar em AS2.
Então vá até o FMS, na pasta FlashMediaServer3/applications e [...]

Leia mais »

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

Leia mais »

Channel.Security.Error

odos, 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

Leia mais »

Javascript acessando métodos do Flex

A integração com o Browser precisa necessariamente do Javascript para funcionar. ExecutarJavaScript com o ExternalInterface é fácil, e o contrário também, e vou demonstrar aqui a simplicidade. Antes de tudo precisamos registrar o método no Flex que deve ser acessado no JavaScript. Para isso utilizamos o método addCallback() do ExternalInterface.

Leia mais »

Capturar imagem da WebCam e salvar com PHP

Um exemplo simples que captura a imagem da Webcam e salva em uma pasta no Servidor. Este exemplo utiliza a classe ImageSnapshot para capturar uma imagem baseado em um objeto. Ele esta gerando um JPG com 100% de qualidade, configurada em new JPEGEncoder( 100 ).
    <mx:Script>
        <![CDATA[
            import mx.graphics.codec.JPEGEncoder;
            import mx.controls.Alert;
            import flash.net.navigateToURL;
            import mx.rpc.events.ResultEvent;
            [...]

Leia mais »

Google maps 3D no Flex

Novidade para aqueles que utilizam o Google Maps no Flex. Agora esta disponível a visualização 3D no Flex.

Se você nunca desenvolveu uma app com google maps, então não pode perder este artigo….

Leia mais »

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 blog explico como gerar PDF utilizando o HTML2PDF, uma biblioteca em PHP que utiliza o FPDF. Esta biblioteca tem a vantagem de você poder gerar um código HTML com toda estrutura do PDF e enviar para a biblioteca que o converte. Esta facilidade agregada com a facilidade de gerar gráficos com o Flex, torna este exemplo pequeno e simples de ser aplicado a qualquer outro projeto.

Leia mais »