Posts Tagged flex

Date: January 14th, 2009
Cate: Tutorials

Scroll wheel no flash player pra Mac OS X

Esta é possívelmente a melhor dica que eu ja dei aqui, mas conceitualmente deveria nem existir. Por algum motivo a Adobe não incluíu suporte ao mouse wheel na versão OS X do Flash Player, o que torna toda e qualquer interface humana em flash desafiadora e controversa para usuários do sistema (ainda mais frente a scrollbars finíssimas, escondidas, sem setinhas, quase imperceptíveis).

Felizmente existem várias formas de contornar o problema. A mais rápida, é utilizar o MacMouseWheel, do Pixel Breaker. Além de fácil implantação, é compatível com vários toolkits de integração com JavaScript.

É tão simples que nem colocarei código aqui, está tudo em poucas linhas no link acima. Basta incluir o JS no seu htmlwrapper, e na aplicação importar a classe estática, iniciando o único método público disponível. Voalá!

Uma dica dentro da dica: Para fazer a classe funcionar no Flex usando MXML, é necessário esperar pelo evento applicationComplete (e não o usual creationComplete) antes de iniciar a classe para que os handlers sejam alocados corretamente ao stage. Também é necessário trocar o caminho no parametro para refletir o stage atual da aplicação (Application.application.stage), já que os exemplos disponíveis no site são entendidos para uso no Flash.

Date: November 20th, 2007
Cate: Featured Jobs
1 msg

Propaganda Ilimitada

Capa Site HEADSO novo site da HEADS, agência de propaganda, tem seu desenvolvimento em cima da filosofia da compania de que idéias originais criam e fortalecem relacionamentos. Ecléticos, rápidos, precisos. Esse é o perfil de uma empresa que acredita na comunicação inteligente e inovadora, valores que devem ser herdados em qualquer ação. Assim é o novo heads.com.br, confira.

Desenvolvido em actionscript 2.0, a navegação é totalmente maleável dinâmicamente. O destaque fica por conta de uma mesa com reflexões em tempo real de todo o conteúdo do site, incluíndo vídeos em movimento.

Agência: Mídia Digital
Cliente: HEADS Propaganda Ilimitada
Direção de Arte: Fábio Lonardoni
Ilustração e Animação: Igor Arantes
Desenvolvimento: Ricardo Simioni
Data: Ago/07

Date: June 18th, 2007
Cate: Lab Experiments
4 msgs

Flex 3.0 3D Box

Flex 3D BoxEm homenagem ao beta do Moxie (comentado aqui) resolvi estampá-lo em um novo experimento de renderização 3D. A engine utilizada é do Papervision 3D, uma API capaz de criar ambientes 3D inteiramente simulados em coordenadas 2D do Flash. Disponível para ActionScript 3.0 e 2.0, é atualmente a solução mais atraente pra integrar 3D na web.

Sobre ActionScript 3.0, tomando a frente a velocidade de renderização da AVM2, o resultado é impressionante. Rodando a 60fps o movimento é contínuo e fluído, mesmo integrado por texturas de alta qualidade.

É possível experimentar a interação do movimento movendo o mouse para longe do centro da aplicação.

Veja o experimento aqui.

Date: June 14th, 2007
Cate: News
1 msg

Flex 3 vai a Public Beta

Flex 3 and Flex 2 Cover Sob um processo mais transparente, resultado da nova política da Abode em relação ao Flex, a nova versão do programa vai ao período de testes de uma forma muito mais aberta, com toda a documentação de implementação e planejamento do software, um mapa completo de seus novos recursos e um fórum já nas entrelinhas da comunidade do software open-source incentivada pela Adobe.

Entre os novos recursos estão uma capacidade muito maior de trabalhar com o constraint system, facilidade de edição do css da aplicação e importação de assets de outros programas, novos recursos para os componentes de data e suporte muito ampliado para aplicações AIR (Adobe Integrated Runtime) – formalmente Apollo.

Mas o que realmente chama atenção na nova versão é a evolução da plataforma, que agora suporta Code Refactoring, um recurso aclamado já presente em diversos IDEs que permite a troca de nome de um objeto e a automação na substituição desse nome em todas as intâncias e referências ao mesmo, em toda a sua aplicação. Além disso, o Flex 3 suporta Deep Linking, integração com JavaScript/AJAX, múltiplos SDKs para manter compatibilidade, e vários recursos pra facilitar a vida do programador.

Antes conhecido pelo codname “Moxie”, o software agora é oficialmente nomeado Flex 3 e recebe um ícone cs3-like, que já circulava pela web antes de seu lançamento (e inclusive tinha sido postado aqui).

Veja na íntegra e baixe o Flex 3 Public Beta no Adobe Labs.

Date: June 13th, 2007
Cate: Featured Jobs, Lab Experiments
2 msgs

Delicious FlatDesk

Delicious FlatDeskSurgindo da idéia de desenvolver uma forma inovadora e visualmente atraente de expor produtos em um catálogo online, surge o Delicious FlatDesk. O projeto permite o cadastro e obtenção de informações sobre produtos que são então mostrados em uma galeria que simula um movimento físico tridimensional.

Os cálculos de movimento tem como base as propriedades vetoriais e sua relação com fatores angulares, e são pura geometria, visto que o Flash Player não é um ambiente de renderização 3D, de toda forma.

Essa é a primeira versão do projeto, desenvolvido em ActionScript 2.0 e rodando sobre o Flash Player 8.

Clique aqui para ver a galeria.

Date: May 15th, 2007
Cate: News
1 msg

Flex vira Open Source

Flex vira Open SourceDepois de ter aberto o código fonte dos componentes em ActionScript do Flex no laçamento da segunda versão do programa, a Adobe pretende tornar todo o projeto Open Source. Isso incluíria o código fonte em Java dos compiladores de ActionScript e MXML, o debugger de ActionScript e toda a biblioteca padrão de ActionScript do SDK.

A licensa seria feita sob o Mozilla Public License (MPL), que garante acesso total e irrestrito a todo o código fonte, bem como sua extensão, contribuição e republicação sob a mesma licensa.

Além da abertura do código fonte, a Adobe pretende estruturar e manter uma comunidade aberta de desenvolvimento para estimular a adoção ao projeto.

O objetivo da Adobe com a abertura é tornar a arquitetura do Flex SDK padrão para as RIAs, aumentando a base de desenvolvedores e usuários de todos os seus produtos que utilizam essa tecnologia, como o Flash Player, o Flex Builder, o Flex Data Services e o ColdFusion, além do recém chegado Apollo. Apesar da licensa Open Source, continuará a existir uma licensa comercial do produto voltada para grandes comporações.

Está no Adobe Labs.