janeiro 26th, 2009API ActionScript 3 para iPhone

mzlodhuwhct Repassando a dica que está no site do AURS, postada pelo meu amigo Filipe, já encontra-se disponível para dowload uma aplicação gratuíta, criada por Mike Chambers, este aplicativo chamado AS3 API Reference for the iPhone, tem como objetivo mostrar todas as classes do ActionScript 3, tanto on-line quanto off.

Características:

Documentação das APIs para Adobe Flash Player 10, Adobe Flex 3.2,  e Adobe AIR 1.5;
Busca e filtro por nome de classes;
Visualização completa da referencia de classes da API;
Arquivos otimizados para o iPhone.

Se você tem iPhone ou IPodTouch, não deixe de conferir e dar seu feedback.

Neste mês de dezembro vão rolar duas super palestras realizadas pelo Adobe User Grous Rio Grande do Sul, são elas:

Title: Construindo um aplicativo simples com Flex Builder 3
Palestrante: Gabriela Perry
Location: URL: http://experts.na3.acrobat.com/augrs_grupoflex/
Description: Nesse workshop iremos contruir uma aplicação utilizando o Flex Builder. Entre os tópicos abordados estão: criação de componentes, aplicação de estilos (design) e efeitos (animações).
Mais informações em http://groups.adobe.com/posts/0ac7221461
Start Time: 21:00
Date: 2008-12-15
End Time: 22:30

Title: O Trabalho do Desenvolvedor Actionscript no Brasil
Palestrante: Zeh Fernando, mais conhecido como Zeh ou Tweener.
Location:
URL: http://experts.na3.acrobat.com/augrs_workshop_zeh/
Description: Abordagem do tarabalho típico de desenvolvedores Actionscript, com demonstração de cases, cenários de trabalho comuns, discussão sobre os profissionais geralmente envolvidos nos trabalhos, empresas, agências, estúdios e como lidar com eles, e diferenças entre clientes nacionais e internacionais.
Mais informações em http://groups.adobe.com/posts/b8d6e27d44
Start Time: 21:00
Date: 2008-12-18
End Time: 22:30

Fica ai a dica pessoal, parabéns ao pessoal do AUGRS.

No último post que fiz a pouco disse que assim que necessários criaria outros componentes, eis que já precisei :) .

Se trata de outro DataGridColumn mas agora com formatador para Moedas chamdo CurrencyDataGridColumn. Para usar você também terá que importar a biblioteca da seguinte maneira:

XML:
  1. <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="760" height="514"
  2. xmlns:fd="http://www.flexdev.com.br/2008/mxml"/>

E então declarar o componente, claro dentro de um DataGrid, da seguinte maneira:

XML:
  1. <fd:CurrencyDataGridColumn headerText="Previsão de Custo" dataField="previsaoCusto"/>

A exemplo do último componente ele já vem com uma formatação padrão para o nosso Real brasileiro, mas caso queira usar outro formatador basta declarar dentro do seu programa:

XML:
  1. <mx:CurrencyFormatter id="usdFormatter" precision="2"
  2. currencySymbol="$" decimalSeparatorFrom="."
  3. decimalSeparatorTo="." useNegativeSign="true"
  4. useThousandsSeparator="true" alignSymbol="left"/>

E então definir que este será o formatador para esta coluna usando a propriedade currencyFormatter, assim:

XML:
  1. <fd:CurrencyDataGridColumn headerText="Previsão de Custo US" dataField="previsaoCusto" currencyFormatter="{usdFormatter}"/>

Para baixar a biblioteca basta clicar aqui.

Abraços a todos.

Olá pessoal,

Hoje resolvi fazer a coisa certa, ao invés de ficar criando labelFunction para formatar uma simples data resolvi criar um componente que faça isso pra mim, assim nasceu o DateDataGridColumn, ele simplesmente extende a classe DataGridColumn e sobrescreve o método itemToLabel que é responsável por retornar a String que será exibida na coluna.

Para quem quiser usar pode baixar aqui.

Criei em forma de biblioteca para facilitar o seu uso, bastando apenas copiar o arquivo FlexDevLib.swc para dentro da pasta libs em seu projeto e declarar o xmlns:

XML:
  1. <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="760" height="514"
  2. xmlns:fd="http://www.flexdev.com.br/2008/mxml"/>

E então usar o componente da seguinte maneira :

XML:
  1. <fd :D ateDataGridColumn headerText="Data de Criação" dataField="dataCriacao"/>

Desta maneira será atribuida uma formatação padrão (DD/MM/YYYY) para alterar isso basta informar qual será a formatação na declaração do componente semelhante ao que faço aqui:

XML:
  1. <fd :D ateDataGridColumn headerText="Data de Solicitação" dataField="solicitacao" formatString="MM/DD/YYYY"/>

Caso tenha alguma dúvida quanto a String de formatação consulte a documentação da Adobe.

Bom este é apenas um componente simples, mas que poderá ser usado em vários projetos, assim que for surgindo a necessidade irei implementando outros componente, como por exemplo um que formate moedas, entre outros.

Abraços a todos...

Pessoal, estavamos devendo um post dizendo o que achamos dos livros que nos foram enviados pela nossa parceira Peachpit. Os livros são, Advanced ActionScript 3 with Design Patterns e Adobe Flex 3 Training from the Source.

Alguns participantes do grupo puderam avaliar o material e uma compilação de todas é:

bookAS1

Ótimo livro, eu particularmente me dediquei mais a leitura dele, o livro tem um ótimo conteúdo, diferente de alguns livros sobre padrões de projeto encontrados por ai, ele traz exemplo simples, porém completos. A parte final conta com alguns capítulos de leitura obrigatória para todos que almejarem alcançar uma certificação de programador Flex. O livro tem 286 páginas, está dividido em 3 partes, distruibuídas em 16 capítulos, são eles:

Parte 1: Designing Applications, Programming to Interfaces.

Parte 2: Model View Controller Pattern, Singleton Pattern, Factory and Template Method Patterns, Proxy Pattern, Iterator Pattern, Composite Pattern, Decorator Pattern, Command Pattern, Memento Pattern, State Pattern.

Parte 3: Working With Events, Sending and Loading Data, E4X (XML), Regular Expressions.

 

bookFlex1Um livro muito bom, aqueles que se sentem a vontade em ler um livro de forma sequencial, pode comprar sem medo, ele está dividido em forma lições que vão desde o conceito de Flex até os conceitos mais avançados. O livro trás uma aplicação que vai sendo desenvolvida pelo leitor a medida que ele evolui nas lições. Apesar de parecer mais interessante a leitura sequencial, o livro funciona bem como guia de referência, pois é bem abrangente. O livro todo tem 658 páginas que contém os seguintes capítulos ou lições como são chamadas:

Understanding Rich Internet Applications, Getting Started, Laying Out the Interface, Using Simple Controls, Handling Events and Data Structures, Using Remote XML Data with Controls, Creating Components with MXML, Using Controls and Repeaters sith Datasets, Using Custom Events, Creating Custom Components with ActionScript 3.0, Using DataGrids and Item Renderers, Using Drag and Drop, Implementing Navigation, Using Formatters and Validators, Implementing History Management and Deep Linking, Customizing the Look and Feel of a Flex Application, Working with Web Services, Accessing Server-Side Objects, Visualizing Data, Creating Modular Applications, Deploying Flex Applications, Creating Transitions and Behaviors, Printing from Flex, Using Shared Objects, Debugging Flex Applications, Profiling Flex Applications.

Bom pessoal, o que posso dizer é que são livros ótimos, apesar de serem em inglês a forma de escrita usanda é bem simples, e para quem tem um inglês tecnico já consegue acompanhar.

Abraços a todos, e estamos no aguardo de mais livros para avaliação.

 peachpit Obrigado a Peachpit pela oportunidade de estar avaliando este material.

agosto 6th, 2008Tutorial ActionScript 3

as3

Olá pessoal,

Segue o link para download de um excelente material sobre ActionScript 3 que o Mário Santos disponibilizou já a algum tempo, que infelizmente havia passado desapercebido por mim, mas agora que encontrei e segue a dica:

Tutorial AS3 

Parabéns Mário pelo material, e pessoal vamos lá estudar AS3 é necessário para qualquer programador Flex.

Visitem o blog do autor, que está de cara nova e muito interessante.

Abraços.


© 2008 FlexDev | iKon Wordpress Theme by TextNData | Powered by Wordpress | rakCha web directory Clicky Web Analytics