Posts Anuais: 2006

TreeCheck com E4X

O E4X torna mais simples o trabalho com XML e em muitos casos isto significa menos loops e "ifs" no seu código. Como o componente TreeCheck trabalha com XML resolvemos refatorá-lo a fim de obter uma implementação mais interessante. O resultado você pode conferir no novo TreeCheck. Para efeito de comparação incluímos no pacote "br.com.dclick.renderers"…

Tutorial: Master Detail com Transi

O Spry é uma framework para AJAX da Adobe. Com ele é possível criar páginas dinâmicas incorporando dados de arquivos XML nos seus HTMLS sem a necessidade de refresh da mesma forma que acontece no Flex. O Spry também conta com uma API de efeitos bem grande que permite de uma maneira fácil usando JavaScript…

Typed Arrays no ActionScript 3

O compilador MTASC para Actionscript 2 implementava uma funcionalidade (através de comentários) que permitia o compilador fazer uma checagem do tipo de dados dos elementos do array, mimetizando a funcionalidade de typed arrays (porém apenas na compilação). Hoje o ActionScript 3 também suporta essa mesma funcionalidade, utilizando o metadado 1<strong>ArrayElementType</strong> . Contudo, a checagem é…

Integrando o ASDoc no Eclipse/Flex Builder com o ANT

O ASDoc é uma ferramenta da Adobe que faz com ActionScript o que o JavaDoc faz com o Java: criar documentação HTML de uma API baseado nas próprias classes que compõe essa API e em comentários em um formato padrão presentes nas mesmas. O próprio Adobe Flex 2 Language Reference foi criado utilizando o ASDoc….

Primeiro Censo Nacional de ColdFusion

O CFUGBR está com uma iniciativa muito bacana que pretende traçar o perfil do desenvolvedor ColdFusion brasileiro. É importante que os desenvolvedores participem e respondam à pesquisa – que é fácil e não demora dois minutos para ser completada. A pesquisa pode ser preenchida até o dia 30 de dezembro, mas como é tão rápida,…

Utilizando o FusionDebug

FusionDebug é um plugin para o Eclipse que permite debuggar aplicações em ColdFusino tal como é feito em aplicações Java e em Flex. Eu já havia comentado sobre ele no CFGigolo.com. Assim, quando occorrer uma parada via debug (tanto em caso de erro quanto por um breakpoint adicionado manualmente), é possível visualizar o valor das…

"RemoteObject" no Flex 2 com PHP e com Java sem Data Services

É possível no Flex 2, hoje, consumir objetos do PHP tal como era feito no Flex 1.5 com o uso do AMFPHP, assim como é possível consumir objetos Java com o OpenAMF sem a necessidade do Flex Data Services. Para consumir objetos Java diretamente do Flex 2.0 usa-se o componente RemoteObject, que implementa um conjunto…

Populando apenas o necessário com Hibernate

Uma das funcionalidades do Hibernate é transformar os dados do banco em objeto (s) de acordo com as informações solicitadas, lhe poupando do trabalho de popula-los. Por padrão, o Hibernate popula todas os atributos do seu objeto, o que nem sempre é o desejado. Pense em um cenário no qual desejamos retornar ao frontend apenas…