Archive

Archive for the ‘Flash’ Category

Flash e HTML: um exemplo prático

June 15th, 2010 Ved 12 comments

Depois do embate público entre Apple e Adobe, muito pânico se gerou sobre o futuro do Flash, sem a menor justificativa, segundo meu ponto de vista. OK: um bom concorrente está nascendo e ganhando popularidade. E daí? Não seria um excelente motivo para a Adobe correr atrás e corrigir as falhas que o Flash sempre teve? Bem: concorrência sempre foi boa para o mercado.

Abaixo, mostro um exemplo que me chamou a atenção hoje: o mesmo componente, desenvolvido em Flash e em HTML/CSS/Javascript. Percebam a perda de qualidade visual na versão da “trinca standard”.

Minha conclusão foi: apesar de ser um concorrente à altura, o HTML e seus companheiros (inclua aí os browsers) ainda precisam evoluir bastante para fazer frente ao Flash, tanto em quantidade, quanto em qualidade de recursos.

Versão Flash: http://is.gd/cQloY

Versão: HTML/CSS/Javascript: http://is.gd/cQlqI

Categories: Flash Tags: ,

Screencast: De MonsterDebugger, o super tracer para Flex/AIR e Flash

February 5th, 2009 Ved 10 comments

Uma das coisas bacanas de usar compulsivamente o Twitter é que se fica sabendo das novidades da forma mais rápida possível, geralmente da própria fonte. Claro que é preciso seguir as pessoas certas e nesta categoria encontram-se pessoas como Lee Brimelow, Serge Jespers, Inside RIA e assim por diante. Não é difícil encontrar esse povo por aí.

Pois foi deste último que veio a dica do De MonsterDebugger, produto open source desenvolvido pelos caras do De Monsters, studio holandês de desenvolvimento. Trata-se de uma ferramente desenvolvida em AIR e que fica ligada na sua aplicação, seja ela desenvolvida em Flex ou Flash. Basta um unico include de classe e 3 linhas de código para que qualquer objeto seja mostrado no De MonsterDebugger de forma muito elegante.

Aproveitei para inaugurar então a temporada 2009 de screencasts do Ved. A partir de agora colocarei todos no Blip.tv, o qual achei muito prático e também, elegante! =D É muito importante dizer que você pode se sentir a vontade para embedar qualquer dos meus screencasts em seu site. Vamos ajudar a disseminar o conhecimento.

Quem quiser assinar o RSS dos screencasts, o endereço é: http://vedovelli.blip.tv/rss. Ainda não decidi se vou portar os anteriores para lá, mas estou tentado.

E sem mais delongas, segue o link para assistir: http://blip.tv/file/1742536

RIA, Plataforma Flash e Web Standards

October 29th, 2008 Ved 1 comment

Um excelente post do Beck Novaes fazendo uma fria e clara comparação entre a Plataforma Flash e os Web Standards para desenvolvimento RIA.

Acesse clicando aqui.

Categories: Flash, Flex, Opinião Tags:

fscommand(“exec”)

April 10th, 2007 Ved 8 comments
Nosso cliente Informatec participará de um evento e nos contatou para desenvolvermos uma animação a ser distribuída em CD Rom durante o evento. Seu conteúdo é baseado em PDFs, Arquivos de Word e um executável de instalação de um demo de um de seus produtos. Tarefa fácil para quem tem certa afinidade com o flash. E quase foi assim…

Já desenvolvi material para CD Rom anteriormente, mas sempre chamando URL ou outros movies ao clique nos botões, mas neste caso seria diferente: os arquivos teriam que ser abertos, sem a interferência do browser. Já de cara saquei que não poderia utilizar a função getURL(). Não que não funcione, mas para abrir o arquivo ela antes chama uma janela do browser e isso não era o intuito.

Após pesquisar inicialmente no help do Flash, que é MUITO COMPLETO, descobri que precisaria utilizar a função fscommand, que entre outras coisas faz a animação abrir em fullscreen. O atributo da função para minha necessidade era o “exec”, que chama outro aplicativos através do executável do Flash. Exatamente o que eu estava precisando. Fiz o primeiro teste e a primeira descoberta: este atributo só funcioa com um executável do flash, mas não com um swf. Faz todo o sentido, pois o swf só pode ser utilizado com o browser e assim eu poderia chamar o arquivo com um getURL() normalmente. Nenhum susto. Chamei então a função como demonstrado na figura 1, mas nada de funcionar.

Bem… não seria assim tão fácil! Corri então para o Google para entender o por que de não funcionar, uma vez que no help do Flash dizia que era esse o caminho. Depois de uns 30 minutos de pesquisa, descobri que o fscommand exec só funciona com arquivos executáveis e não com outros tipos de arquivos. Voltei então ao flash e testei com o único executável do projeto, um instalador de um demo de produto. Funcionou na hora.

Voltei então para o Google para pesquisar como as pessoas têm solucionado o problema. Cheguei então até um software chamado MenuBox (http://www.menubox.com/). Sua função é criar um executável a partir de diversos tipos de documentos. Neste executável consta o caminho para abrir os documentos, como pdfs e words. Basta gerar o executável (figura 2) e colocá-lo dentro da pasta fscommand, que é onde o Flash procurará pelos executáveis chamados pela função fscommand exec. Uma vez executado, o arquivo gerado pelo Menu Box sabe exatamente onde procurar e abrir o documento que antes não era possível.

post003.gif

Ao final, todas as minhas chamadas são feitas para os executáveis gerados (figura 3). Tudo funciona e o cliente ficará muito feliz amanhã!

post0023.gif

Abraço a todos!

Ved

Categories: Flash Tags: