quarta-feira, 30 de setembro de 2009

Tree - item selecionado é branch?

Se for necessário saber se o item selecionado de uma Tree é um branch (pasta) ou não você pode usar a propriedade dataDescriptor da Tree. Por exemplo, numa função que é listener do evento itemClick da Tree você pode testar:

private function itemClickHandler(event:ListEvent):void {
var isBranch:Boolean = myTree.dataDescriptor.isBranch(myTree.selectedItem);

Alert.show((isBranch) ? "Pasta" : "Folha");
}

quinta-feira, 24 de setembro de 2009

Controle de Versão do Flex Builder

No Flex Builder tem um "mini" controlador de versão que você encontra nas opções: Compare / Team / Replace with > Local History quando se vai com o botão direito sobre o arquivo. Cada save de arquivo gera uma nova entrada no histórico local.
Pode-se comparar uma versão com outra do mesmo arquivo, em Compare / Team > Local History marcando as entradas que se quer comparar, clicando com o botão direito e selecionando Compare with each Other.

Este recurso é básico, por isso, o melhor é instalar um verdadeiro controlador de versões, e neste caso recomendo o SubVersion e o plug-in do Eclipse SubEclipse.
Na JavaMagazine 64 saiu um artigo sobre estas duas ferramentas, explicando as diferenças entre SVN e CVS e também explicando como instalar um servidor SubVersion e como utilizar o SubEclipse. Mesmo para projetos com único desenvolvedor o uso de controlador de versões é recomendado.


Neste link tem uma documentação técnica do SVN.

quarta-feira, 23 de setembro de 2009

Novidades do Flex 4

Recebi de um colega um artigo sobre as novidades do Flex 4, escrito pelo Daniel Schmitz.
Recomendo para quem quer usar o Flex 4 ou quer saber o que vai mudar, o artigo é muito bom, vai direto ao ponto.

Já coloquei nos meus bookmarks.
O link para o artigo é este.