14 mar 2011

Continuando com a nossa série de posts sobre metadatas, dessa vez foi falar da metadata exclude. Essa metadata tem como principal objetivo esconder uma propriedade, efeito, evento ou estilo de um componente quando adicionado via MXML. A metadata exclude não tem nenhuma utilidade quando estamos criando nosso componente sem utilizar nenhum outro componente como base,

Read More

13 mar 2011

Uma das grandes vantagens de utilizar o MXML é ter a facilidade de compor os componentes através da utilização de tags e atributos. Basicamente todo arquivo MXML segue a estrutura: 12345<componente_base_tag propriedade="valor">     <propriedade_tag>         <valor>     </valor></propriedade_tag> </componente_base_tag> Entender essa estrutura é simples, estamos setando novos valores para as

Read More

12 mar 2011

Uma das características que mais sinto falta no ActionScript é a “tipagem” dos elementos de objetos do tipo Lista, ou seja, não conseguimos limitar uma lista a trabalhar com apenas um tipo específico de objeto. Acredito que a Adobe sentiu essa mesma falta quando estavam criando a SDK do Flex e criaram a metadata ArrayElementType.

Read More

09 mar 2011

Para quem acompanhou o screencast do post Preloader Personalizado – Flex 3 conseguiu ver como criar o seu preloader e adicioná-lo a um projeto Flex 3. Contudo, a mesma biblioteca disponibilizada não funciona perfeitamente no Flex 4, e vou explicar o porque. No Flex 3, nosso preloader personalizado extende a classe mx.preloaders.DownloadProgressBar e no Flex

Read More

06 mar 2011

Pretendo ensinar, em uma série de posts e screencasts, como utilizar o BlazeDS para construir aplicações Flex utilizando a maioria dos serviços disponibilizados pelo BlazeDS, incluindo desde a utilização de mensageira básica a utilização de filas JMS, conhecimentos básicos de serialização e como modifica-la, configurações dos serviços e como customizar Channels e Adapters para resolver

Read More

05 mar 2011

Neste post vou explicar como usar a API de Log para mostrar os logs de execução da aplicação e também como usar o componente TraceTarget, que é muito útil para poder recuperar as informações das chamadas para o servidor, facilitando a resolução de problemas.

Read More

28 fev 2011

Esse componente auxilia a todas aplicações que acabam sendo utilizadas em projetores ou que, precisam destacar algum componente para fixar a atenção do usuário sobre o que está sendo exibido. Apesar de ser um componente simples e de não permitir ações nos componentes em destaque, traz um ganho muito grande a aplicação. Vejam o exemplo

Read More

27 fev 2011

Todos sabemos que com a vinda do Flash Builder 4 nós ganhamos o suporte a visualização do ASDoc, mas algo que deixou a desejar foi na criação de novas libs através do Flex Library Project pois não há como adicionar o conteúdo do ASDoc sem que haja a inclusão dos sources dentro da lib. Essa

Read More

27 fev 2011

Para quem já tentou utilizar o Two-way Data Binding (post) em um projeto, deve ter caído em problemas de conversão de tipo, como mostrado pela imagem abaixo:

Read More

27 fev 2011

File Templates é uma feature pouco falada do Flash Builder que é responsável por padronizar templates de arquivos AS, MXML, CSS e FlexUnit dentro de um projeto. Padronizar templates se torna mais interessante quando começamos a utilizar anotações ASDoc. Baseado nessa premissa, vou mostrar um passo a passo de como incluir informações básicas em templates

Read More