Fui chamado para resolver um problema em relação a proteção do conteudo de um cliente, o problema consistia em que alguem mal-intencionado estava roubando seus streams ao vivo.
A pessoa simplesmente pegou o codigo html do site e colou no site dela Read more »
Esse post foi originalmente escrito há alguns anos, estava somente como rascunho e estranhamente permanece atual.
As vezes vejo na internet um certo movimento “anti-Flash”, algo realmente estranho, parece religião ou torcida organizada. Há uma cultura de dizer que o Flash é um programa “de fazer uma bolinha andar” ou entao que “Flash tem acessibilidade zero”, isso esta muito longe de ser verdade. é possivel fazer aplicações extremamente complexas com o Flash. E no momento há uma especie de “disputa” entre Read more »

Flash Camp Brasil - Eu Fui!!!
Estive no evento inédito no Brasil, o
Flash Camp Brasil, ocorrido nos ultimos dias 15 e 16 em Maceió.
Para começar, foi uma aventura conseguir ir ao evento, com passagens caras e hoteis lotados, mas é algo que não perderia por nada no mundo
Read more »
Nos últimos anos vimos uma explosão do crescimento de conteúdo multimídia, contribuindo também o crescimento do uso da banda larga, temos mais usuários com acesso a conteúdo multimídia, mas o principal fator foi a facilidade que o Flash trouxe para esse tipo de implementação de conteúdo rico(ou você acha que se o youtube fosse feito com windows media, teria o mesmo resultado
), inclusive para dispositivos movéis. Recentemente tivemos os maiores picos de pessoas acessando conteúdo via stream com o funeral do Michael Jackson, só não sendo superado pela posse do Obama.

Adobe Flash Media Server e Flash Platform
O objetivo deste artigo é demonstrar como podemos fazer a simples distribuição de conteúdo por stream usando o Adobe Flash Media Server juntamente com a
Flash Platform Read more »
Alchemy é um dos projetos da Adobe que mais me despertou espectativas, foi uma das grandes promessas apresentadas do Adobe MAX de 2008(juntamente com Adobe Flash Catalyst – Antigo Thermo). Em poucas palavras, você pode compilar seu codigo e C ou C++ resultando em um arquivo swc ou swf a ser executado a partir do Flash Player 10 e Adobe AIR 1.5.
Alchemy tem como objetivo trazer o poder e a performance dos aplicativos feitos em C/C++ para o ambiente Flash Platform, com o mínimo de degradação.
O Alchemy é destinado principalmente à utilização de bibliotecas C/C++ que tem pouca dependências do sistema operacional. Ideal para casos que precisam de uso intensivo como codec de áudio e vídeo, manipulação de dados, analisa de XML, criptografia ou simulação de física, o desempenho pode ser consideravelmente mais rápido do que o ActionScript 3.0 comum e entre 2 e 10x mais lento do que programas nativos em C/C++.
Nas demostrações do Adobe Max, uma em particular deixou a platéia espantada e despertando muito ceticismo, foi a demostração do jogo Quake feito em C/C++ convertido para Flash.
Acompanhe uma entrevista com Mike Welsh, que como “brincadeira”, portou o jogo Doom para o Flash.
Sobre o Alchemy
http://labs.adobe.com/wiki/index.php/Alchemy:Documentation:Getting_Started
http://labs.adobe.com/technologies/alchemy/
Doom em Flash
http://www.newgrounds.com/portal/view/470460
Entrevista com Mike Welsh
http://www.peterelst.com/blog/2008/12/18/porting-doom-to-flash-interview-with-mike-welsh/
O Adobe AIR permite que você personalize as janelas de suas aplicações, por padrão, o Adobe AIR utiliza o layout das janelas do sistema operacional(Windows, Mac ou Linux), no Flex existe a opção de usar a FlexChrome(que particularmente não sou muito fã). Mostrarei um exemplo simples usando o Adobe Flex, Adobe Dreamweaver CS4 e o Adobe Flash CS4.
Se ainda não conhece o Adobe AIR, recomendo que dê uma olhada nesse artigo antes de proseguir com o tutorial
Read more »
Recentemente peguei um projeto onde o objetivo do cliente era que as video-aulas fossem transmitidas pela web, ate ai tudo bem, o problema veio quando ele quiz que essas video-aulas não pudessem ser salvas por qualquer um na internet. O sistema estava originalmente em windows media player.
Realizamos um estudo para oferecer a melhor opção, primeiramente os videos teriam que ser disponibilizados em FLV(claroo né!!!), so fazendo isso já reduzimos em mais de 90% a possibilidade de um usuario mal-intencionado capturar esse video. Feito isso, a possibilidade ficou entre usar Download Progressivo e stream(com Flash Media Server).
Download progressivo foi logo descartado pois Read more »
Easter Egg são como ovos de pascoa, o Rafael Dohms me mostrou esse link com alguns easter eggs do Flash 8. Um é para jogar seis games dentro do Flash e outro mostra as fotos do Flash Team.
Normalmente usa-se o metodo de verificar a extensão de um arquivo para validação antes de ser enviado ao servidor. Esse metodo pode ser facilmente burlado, como pude comprovar quando tentaram enviar exploids para meu servidor no arquivo de exemplo que deixei no post sobre Upload de arquivos com o Flash 8.
Antes que o Wendel quebre minhas pernas, resolvi pesquisar outros meios para fazer upload seguros de arquivos. Encontrei esse artigo bem interessante no PHPBRASIL. Basicamente antes de fazer o upload, verifica-se o Mime Type do arquivo, por exemplo:
PHP:
-
if($_FILES['userfile']['type'] == 'application/x-shockwave-flash'){
-
//arquivo flash por ser enviado
-
}else{
-
//arquivo não é do tipo Flash :õ(
-
}
Sendo assim, não se deve verificar somente a extensão dos arquivos para garantir maior segurança para seu servidor. Segue uma lista dos Mime Types disponiveis.
Para saber mais
Gerenciar o upload de arquivos:
http://www.php.net/manual/pt_BR/features.file-upload.php
Mime Types
http://www.webmaster-toolkit.com/mime-types.shtml
Upload de imagens com segurança
http://www.phpbrasil.com/articles/article.php/id/707
Será lançando o Projeto FRBR (Flash RIA BRASIL) com o objetivo de agregar projetos e sistemas baseados na Flash Platform no Brasil. Feitos em Flash ou Flex, será uma ótima oportunidade para profissionais mostrarem seus trabalhos e receber um feedback da comunidade.
mais detalhes sobre o projeto:
http://www.lucasmarcalferreira.com.br/Blog/?p=102
A cada dia vem crescendo o número de celulares com suporte ao Flash, com isso uma nova area de desenvolvimento está nascendo no Brasil (la fora já esta bombando). Há algum tempo venho querendo estudar essa tecnologia que nos possibilita desenvolver aplicativos baseados na Flash Platform para celulares. Podemos notar algumas caracteristicas interessantes para Flash Mobile como.
- Tecnologia relativamente nova(pelo menos no Brasil), ou seja, poucos a conhecem e a utilizam.
- Programação baseada em Action Script 1.0(Flash Lite 1.1) e Action Script 2.0 (Flash Lite 2.0)
- Adição de recursos ao Action Script exclusivos para mobile.
- Alguns celulares estão vindo com o player do Flash Lite já instalados
- Flash Lite 1.1 baseado no Flash Player 5.0 e o Flash Lite 2.0 baseado no Flash Player 7.0
- Seus aplicativos podem ser testados no emulador do Flash, para isso basta instalar o update do Flash 8 para mobile.
Algumas referencias em português:
Blog do Luciano Ayres
http://www.lucianoayres.com/blog/
Blog do Felipe Andrade
http://www.felipeandrade.org/blog/
Blog do Geraldo Bastos
http://geraldobastos.blogspot.com
MaD UG
http://www.flashlite.com.br
Tem o ótimo livro do Fabricio Manzi - Flash Lite 2 - Crie Aplicativos e Games para Celulares
Algumas referências em inglês:
http://www.biskero.org
http://www.flashdevices.net/
http://bublishe.googlepages.com/
http://www.flashmobilegroup.org/
Adobe
Adobe Mobile & Devices Dev Center
Adobe Mobile Developer Program
Adobe Mobile & Devices Forums
Supported Devices
Literalmente o Flash 9 (Blaze) está saindo do forno com algumas novidades bem interessantes.
Como era de se esperar para a grande maioria da comunidade, agora o Flash poderá importar arquivos .psd nativamente conservando a estrutura de layers, agrupamentos etc.
Outra novidade é que você poderá converter a sua animação da linha de tempo para xml, podendo usa-lo posteriormente no Flex ou no Action Script 3.0.
Confira algumas imagens neste link
Mike Downey apresentou essas novidades no Flashforward Austin 2006. Confira as imagens
Também já estão sendo preparados a versão 3 dos components para o Flash 9 (Blaze) http://www.gskinner.com/blog/archives/2006/09/building_the_v3.html
E parece que já esta tendo uma boa aceitação da comunidade.
http://www.jessewarden.com/archives/2006/09/flash_component.html.
O Macromedia Flash 8 introduziu novas caracteriscas para trabalharmos com bitmaps, é possivel aplicar em tempo de execução filtros como sombras e contornos. É possivel também otimizar suas animações usando o cache de bitmaps além da possibilidade de trabalhar com imagens pixel a pixel. Read more »
Alguns links para quem esta iniciando no Action Script 3.0
http://www.richapps.de/?p=27
Ultimamente tenho tido muitos problemas em tentar compilar meus projetos usando o Adobe Flex Buider, ao tentar compilar um action script, o java simplesmente demorava demais e consumia muita memoria, chegando a consumir 600 megas o_O dos meus 1 giga de ram, depois simplesmente fechava o aplicativo.
O que fazer então para compilar meus projetos sem utilizar a principal ferramenta de produção da Adobe para isso. Encontrei dois métodos para contornar esse problema Read more »