A finalidade deste livro é apresentar a ferramenta Adobe Flex Builder 3.0 e as suas principais funcionalidades.
Aborda os conceitos mais importantes dessa tecnologia e apresenta o desenvolvimento de aplicações ricas para a Internet - RIA, discutindo desde os conceitos principais da ferramenta até os recursos mais avançados.
Apresenta as duas linguagens de programação ActionScript 3.0 e MXML para o desenvolvimento de aplicativos, abordando os conceitos principais de cada linguagem e exemplificando os seus comandos mais importantes.
Também discute a manipulação de efeitos visuais, tais como o conceito de estados e transições, além da utilização de folhas de estilo (CSS).
Ao final do livro são apresentados quatro exemplos de aplicações envolvendo os conceitos mais importantes que o Adobe Flex possui.
Introdução O que é Flex? Como o Adobe Flex funciona Obtendo o Adobe Flex Builder 3.0 Instalando o Adobe Flex Builder 3.0 Características do Adobe Flex Builder 3.0 Criando o Primeiro Projeto 1. A Linguagem MXML e os Componentes do Flex 1.1 A Linguagem MXML 1.2 Os Componentes do Adobe Flex 2. A Linguagem ActionScript 3.0 2.1 Características Gerais 2.2 Packages e Classes 2.3 Variáveis 2.4 Utilizando o Método toString() 2.5 Operadores 2.6 Comandos de Condicional 2.7 Comandos de Laços (Loopings) 2.8 Funções 2.9 Orientação a Objetos 2.10 Estendendo os Componentes do Flex 2.11 Usando Shared Object 2.12 Eventos no Flex 3. Trabalhando com Data e Hora 3.1 Criando uma Classe de Data Personalizada 3.2 Utilizando Loops de Tempo 4. Trabalhando com Strings 4.1 Definindo Strings 4.2 Utilizando Aspas Simples e Duplas na String 4.3 Caracteres de Escape 4.4 Usando length, CharAt e charCodAt 4.5 Encontrando Caracteres em uma String 4.6 Quebrando uma String em Array 5. Trabalhando com Arrays 5.1 Criando uma Array 5.2 Inserindo e Retirando Elementos 5.3 Ordenando Arrays 6. Efeitos Visuais com Adobe Flex 6.1 Usando States 6.2 Efeitos Visuais 6.3 Transições 6.4 Utilizando CSS 7. Utilizando o Adobe Flex SDK 7.1 Instalando o SDK 7.2 Criando uma Aplicação 7.3 Compilando a Aplicação 8. Exemplos 8.1 Formulário com Validação 8.2 Trabalhando com DataGrids 8.3 Criando um Leitor RSS 8.4 Arrastando e Soltando Itens Considerações Finais Links Úteis Conectividade Índice Remissivo
Trabalha com desenvolvimento web desde 1998, utilizando a tecnologia PHP. De 2001 a 2002 atuou no desenvolvimento de sistemas utilizando o framework Zope/Plone, tornando-se colunista do portal iMasters (http://www.imasters.com.br). De 2002 a 2006 fundou a empresa ADR Soluções Ltda e desenvolveu sistemas para a Universidade Federal de Juiz de Fora. Sempre atento às novas tecnologias, passou a se dedicar integralmente ao Flex, através do desenvolvimento de sistemas com as linguagens PHP e Ruby on Rails. Desde 2006 é analista de sistemas da empresa Prolink Tecnologia Ltda.