Flash Builder 4 connect Data Services
Criei um ScreenCast mostrando como se conectar ao ZendAmf com o Flash builder 4. Se quiserem fazer o Download do FLV, esta disponível [...]
Leia toda a postagemEste BLOG está no ar com o objetivo de armazenar e preservar o histórico.
Criei um ScreenCast mostrando como se conectar ao ZendAmf com o Flash builder 4. Se quiserem fazer o Download do FLV, esta disponível [...]
Leia toda a postagemPara meus leitores, o plug-in de formatação não é novidade, mais quando migrei para o Flash Builder 4, o mesmo não funcionou corretamente. Para utiliza-lo, vá até a página http://sourceforge.net/projects/flexformatter/ e baixe a ultima versão. No ZIP terás três arquivos jar que devem ser depositados na pasta plugin da instalação do Flash Builder 4. Para configurar a formatação, vá em [...]
Leia toda a postagemOla 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 [...]
Leia toda a postagemNeste 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 main.asc. Edite este arquivo (Não utilize o NOTEPAD do Windows recomendo o notepad++) e neste arquivos vamos criar os [...]
Leia toda a postagemO 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 aplicativos de mídia social interativa para o público mais amplo possível. Ele proporciona um ambiente [...]
Leia toda a postagemEste 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. Vamos começar criando um projeto no Eclipse For Java com o nome de confDemo. conforme imagens abaixo: Imagem 01:Novo projeto Imagem 02: Criando o projeto no Java Agora [...]
Leia toda a postagemo 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 | Tarball | Replacement Jar Estou utilizando a versão 0.8 por estar estável. Os intaladores possuem o tomcat imbutido [...]
Leia toda a postagemReal 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 e RTMPTS que são os mesmo protocolos, mais em conexão segura. A Adobe travou muitas brigas, em projetos [...]
Leia toda a postagemTodos, 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 acessado assim http://seuServidor/crossdomain.xml. Veja o caso do Blog, /crossdomain.xml, o mesmo esta liberado para qualquer [...]
Leia toda a postagemA 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. A função init() é invocado pelo createComplete do Application e registra que quando chamar no JavaScript a função chamaAlert esta deve [...]
Leia toda a postagemUm 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 85% de qualidade, configurada em new JPEGEncoder( 85 ). Você também poderá usar a classe PNGEncoder() se quiser salvar em PNG. Veja como ficará este exemplo compilado. Source aqui. new JPEGEncoder( 100 [...]
Leia toda a postagemTodos sabem que erros são ruim para a aplicação, e todos devem ver o quanto aperto a tecla de concertar erros quando pedem sugestões. Mais o que alguns não sabem é que muitas falhas de funcionalidade são decorrente destas falhas. Veja o caso do código abaixo: A primeira impressão esta correto, mais se executar na aparecerá a seguinte tela. Mais porque deste erro? E verás que quando acessar o segundo item do ViewStack ele ainda estará visível! E porque esta nulo? Este é apenas [...]
Leia toda a postagemO degrafa é uma ferramenta que ajuda em muito no desenvolvimento de Skins nas aplicações Flex. Hoje eu utilizo ele em vários projetos, principalmente para backgroung. As aplicações abaixo foram retiradas do próprio site da degrafa em http://code.google.com/p/degrafa/source/. O código fonte esta disponível aqui. No primeiro exemplo, é criado um circulo com o componente Surface. Internamente é adicionado um grupo, para receber as figuras geométricas criadas. Neste caso foi inserido [...]
Leia toda a postagemPara todos aqueles que acessaram este Blog dia 17/08/2009 das 01:00 até as 06:00 da manhã, e perceberam demora, página não encontrada, ou acesso negado, informo que foi devido a um ataque que aconteceu as 00:03 com 38 IP’s diferentes. Em um período de 15 min foram cerca de 1800 Spam e 130 tentativas de enviar arquivos via URL. Com isso bloqueei todo o Blog das 01:00 até as 02:00 e após isso apenas bloqueei os IP’s que [...]
Leia toda a postagemNovidade para aqueles que utilizam o Google Maps no Flex. Agora esta disponível a visualização 3D no Flex. Se você nunca desenvolveu para um exemplo do Google Maps, tem dois itens que tem que ser visto antes de inicia: Solicitar uma Api Key para seu domínio em http://code.google.com/apis/maps/signup.html; Baixar a ultima versão do SDK para Flex em http://maps.googleapis.com/maps/flash/release/sdk.zip. Copie map_flex_1_16.swc para a pasta /libs do seu projeto Flex. Agora você já [...]
Leia toda a postagemA discussão é antiga, a guerra é longa, mas desta ves novamente eu ganhei. No exemplo anterior, Flex X Cache ? 1° Round, não gostei do fato de que a cada vês que o usuário carregar o sistema, terá que carregar o SWF completo. Então para resolver este problema, eu cheguei a mais fácil das soluções, renomear o Application!! Por exemplo, criei um projeto novo hoje e chamei o application principal de main20090804.mxml, e publiquei no servidor. Agora imagina que dia 10/09/2009 o [...]
Leia toda a postagemO Flex diferente de outras tecnologias, possui eventos. Mais porque estes eventos são assim tão uteis? Bom, um simples clique do mouse sobre um botão gera milhares de eventos, entre eles o MouseEvent.MOUSE_MOVE, MouseEvent.CLICK, MouseEvent.MOUSE_DOWN, MouseEvent.MOUSE_UP e outros. Cada um com sua finalidade. Mais os eventos não servem apenas para isso. Neste primeiro exemplo, que foi baseado no exemplo de Eventos em DataGrid, mostro como executar uma função na aplicação principal caso [...]
Leia toda a postagemEsta deve ser novidade para 86% dos meus leitores, já que esta é a média de utilização do FF e Chome. O Google lançou campanha para atualização forçada aos internautas. Hoje recebi esta novidade de um amigo e corri procurar aonde tinha uma versão do IE6 para ver. O Youtube agora tem um aviso de atualização. Mais porque esta mensagem esta só no Youtube? Minha imaginação levou que o [...]
Leia toda a postagemAbaixo da enquete estão os gráficos. Carregando… Vejam alguns dos [...]
Leia toda a postagemAcabou agora a palestra aonde participaram 130 pessoas e tive 64% de aprovação dos participantes. PPT: ppt-FlexMania.pdf Código Fonte: FlexMania.zip Gravação da palestra: [...]
Leia toda a postagem