|
DESCRIÇÃO
Desde o lançamento do Flash 5 que a Macromedia não havia realizado alterações de fundo no programa. Actualmente, o Flash MX 2004 inclui um conjunto substancial de alterações e evoluções maioritariamente inovadoras na forma de programar e utilizar a aplicação. Está deste modo criada uma base sustentável para o Flash se tornar, num curto espaço de tempo, a ferramenta de produção de conteúdos multimédia e interactivos por excelência.
Se já possui conhecimentos básicos de utilização do Flash, este livro permite-lhe ir mais além e desvendar muitos dos segredos que são utilizados pelos profissionais.
Os utilizadores menos experientes encontrarão neste livro exemplos simples que os levarão a dominar os diversos temas tratados, enquanto que os mais experientes poderão consolidar os seus conhecimentos ou muito simplesmente exercitá-los através de exemplos práticos
PRINCIPAIS TÓPICOS
Cobrindo as versões Standard e Professional, Curso Avançado de Flash MX 2004, desenvolve, entre outros, os seguintes temas:
- Novidades MX 2004
- Actionscript 1.0 e 2.0
- Flash e 3D
- A integração de PHP e Flash
- Flash e XML
- Flash e ASP
- Animação e vídeo
- Flash Remoting (conteúdos remotos)
PÚBLICO ALVO
- Designers e programadores profissionais e principiantes de apresentações multimédia,
- Estudantes nas áreas de produção de conteúdos multimédia
- Autodidactas em busca de aperfeiçoamento.
O(S) AUTOR(ES)
Miguel Lobo
Profissional experiente na área das tecnologias de informação. Desenvolveu projectos para meios móveis, televisão interactiva, Web e outros media. Desenvolve actualmente a função de IT Specialist na empresa de comunicação ProIdea, Autor do Livro Flash 5 & MX, igualmente editado pela FCA.
ÍNDICE
1. Introdução
1.1. Introdução
1.1.1. Flash MX 2004
1.1.1.1. Animações da linha temporal (timeline)
1.1.1.2. Importação optimizada
1.1.1.3. Consistência no design
1.1.1.4. Ambiente de trabalho melhorado
1.1.2. Flash MX 2004 Professional
1.1.2.1. Ambiente de desenvolvimento adicional
1.1.2.2. Integração de vídeo largamente melhorada
1.1.2.3. Plataforma de desenvolvimento para novos media
2. Novidades MX 2004
2.1. Novidades Flash MX 2004
2.1.1. Facilidade de utilização
2.1.1.1. Templates
2.1.1.2. Página inicial
2.1.1.3. Painel de ajuda
2.1.1.4. Corrector ortográfico
2.1.2. Animação e multimédia
2.1.2.1. Efeitos na linha temporal (timeline)
2.1.2.2. Suporte para PDF e EPS
2.1.2.3. Importação vídeo melhorada
2.1.3. Arquitectura escalável
2.1.3.1. Extensões e arquitectura expansível
2.1.3.2. Componentes
2.1.4. Novidades no texto12
2.1.4.1. Folhas de estilo (CSS)
2.1.4.2. Texto Alias
2.1.5. Área de trabalho
2.1.5.1. Área de trabalho configurável
2.1.5.2. Nova ferramenta polígono
2.1.6. Programação e desenvolvimento15
2.1.6.1. Actionscript 2.0
2.1.6.2. Arquitectura de componentes renovada
2.1.6.3. Comportamentos predefinidos (behaviors)
2.1.7. Publicação
2.1.7.1. Performance melhorada
2.1.7.2. Novos parâmetros de publicação
2.2. Novidades Flash MX 2004 Professional
2.2.1. Desenvolvimento melhorado
2.2.1.1. Componentes avançados
2.2.1.2. Controlo sobre projectos
2.2.1.3. Formulários e slides
2.2.1.4. Edição externa de Actionscript
2.2.2. Controlo de dados
2.2.2.1. Componentes para dados
2.2.2.2. Troca de dados (binding)
2.2.3. Vídeo de alta qualidade
2.2.3.1. Exportação vídeo
2.2.3.2. Melhoramento da reprodução vídeo
2.2.3.3. Vídeo Flash externo
2.2.3.4. Componentes media dedicados
2.2.4. Novos ambientes de desenvolvimento
2.2.4.1. Emuladores
2.2.4.2. Toques MIDI
2.2.4.3. Templates dedicados
3. Som e música
3.1. Introdução
3.2. Conceitos básicos
3.2.1. Qualidade vs. Tamanho
3.2.2. Compressão
3.2.2.1. MP3
3.2.2.2. ADPCM
3.2.3. Formatos
3.2.3.1. MP3
3.2.3.2. WAV
3.2.3.3. AIFF
3.2.3.4. AU
3.3. A utilização do som
3.3.1. Sound Object - 1ª parte
3.3.1.1. Mesa de mistura
3.3.1.2. Posicionamento no espaço
3.3.2. Audio Stream vs Audio Events
3.4. Sound Object renovado
3.4.1. Sound Object - 2ª parte
3.4.2. Um MP3 Player em Flash MX
3.4.2.1. O ficheiro XML
3.4.2.2. O desenho da interface do utilizador
3.4.2.3. O código
4. Actionscript
4.1. Introdução
4.1.1. Variáveis
4.1.1.1. Declarar variáveis
4.1.1.2. Atribuir valores
4.1.1.3. Verificar se uma variável está definida
4.1.1.4. Conversão automática
4.1.1.5. Acessibilidade das variáveis
4.1.2. Variáveis de texto e númericas
4.1.2.1. Variáveis numéricas
4.1.2.2. Texto (strings)
4.1.2.3. Boleanos
4.1.2.4. Variáveis indefinidas
4.1.3. Operadores
4.1.3.1. Operador de declaração
4.1.3.2. Operadores aritméticos
4.1.3.3. Igualdade e desigualdade
4.1.3.4. Operadores de comparação
4.1.3.5. Operadores lógicos
4.1.4. Condições
4.1.5. Loops (ciclos)
4.1.5.1. Loop while
4.1.5.2. Loop do-while
4.1.5.3. Loop for
4.1.5.4. Loop for-in
4.1.6. Funções
4.1.6.1. Criação e evocação de funções
4.1.6.2. Os parâmetros de funções
4.1.7. Eventos
4.1.7.1. Eventos e movieclips
4.1.7.2. Eventos - Botões
4.1.8. Arrays (matrizes)
4.1.9. Objectos e classes
4.1.10. Movieclips
4.1.11. Sintaxe
4.2. Exemplos
4.2.1. Controlo com o teclado
4.2.2. Cores
4.2.3. Cursor
4.2.4. Data e hora
4.2.5. Etiquetas activas
4.2.6. Fricção
4.2.7. Gravidade
4.2.8. Preloader
4.2.9. Rato
4.2.10. Selector
4.2.11. Menu deslizante
4.2.12. Zoom
4.3. Actionscript 1.0 - parte II
4.3.1. Actionscript 1.0
4.3.1.1. Acessibility (objecto)
4.3.1.2. Arguments (objecto)
4.3.1.3. Array.sortOn (objecto)
4.3.1.4. Button (objecto)
4.3.1.5. Interval (acção)
4.3.1.6. Default
4.3.1.7. Global
4.3.1.8. Key.addListener
4.3.1.9. loadVars (objecto)
4.3.1.10. Mouse (objecto)
4.3.1.11. Movieclip (objecto)
4.3.1.12. Selection (objecto)
4.3.1.13. Sound (objecto)
4.3.1.14. Stage (objecto)
4.3.1.15. System (objecto)
4.3.1.16. Textfield (objecto)
4.3.1.17. Textformat (objecto)
4.3.1.18. Camera (classe)
4.3.1.19. ContextMenu (classe)
4.3.1.20. Error (classe)
4.3.1.21. Microphone (classe)
4.3.1.22. MovieClipLoader (classe)
4.3.1.23. NetConnection (classe)
4.3.1.24. NetStream (classe)
4.3.1.25. PrintJob (classe)
4.3.1.26. Stylesheet (classe)
4.3.1.27. TextSnapShot (classe)
4.3.2. Actionscript 2.0
4.3.2.1. Strong Typing
4.3.2.2. Function Return Types
4.3.2.3. Actionscript 2.0 - Estrutura de classes
4.3.2.4. Definir classes
5. POO
5.1. Introdução
5.2. Objectos
5.3. Classes
5.4. Instâncias
5.5. Local
5.6. Hereditariedade
5.7. Prototype
5.8. Overriding
5.9. Overwrite
5.10. Proteger objectos
5.11. Argumentos
5.12. Construtor
5.13. Métodos
5.14. _Proto
5.15. Array de argumentos
5.16. Callee
5.17. Método Extends
5.18. Inicializar construtores
5.19. Exemplos de protótipos
6. O Flash e o 3D
6.1. Introdução
6.2. Princípios teóricos
6.2.1. Perspectiva linear
6.2.2. Perspectiva ortográfica
6.3. Criação de 3D em Flash
6.4. Modelo 3D em MX
7. Efeitos Visuais
7.1. Introdução
7.2. Ampliação
7.3. Elástico
7.4. Elástico 2
7.5. Pontos magnéticos
8. Javascript e Flash
8.1. Introdução
8.2. Método Javascript
8.3. Sonify
8.3.1. Flashsound Javascript API
8.3.2. Criação de filmes para Sonify
9. Flash e PHP
9.1. Introdução
9.1.1. O PHP e o comércio electrónico
9.2. Instalação
9.2.1. Instalação em servidores Windows
9.2.1.1. Instalar Apache e PHP
9.2.1.2. Editar a configuração do Apache
9.2.1.3. Editar o php.ini
9.2.1.4. Teste a instalação
9.2.1.5. Instalar MySQL
9.3. Princípios básicos do PHP
9.3.1. As variáveis
9.3.2. Os operadores
9.3.3. As declarações
9.3.4. Os ciclos
9.3.5. Os arrays
9.3.6. Os métodos GET e POST
9.4. Integração de PHP com Flash
9.4.1. Um contador em PHP
9.4.2. Formulário em PHP
9.4.3. Registo de notícias em PHP -Weblog
10. Flash e XML
10.1. Introdução
10.1.1. O que é XML?
10.1.1.1. O parser XML
10.1.1.2. O XML como linguagem universal
10.2. O objecto XML em Flash
10.3. Exemplos práticos
10.3.1. Sistema noticioso
10.3.2. Algumas considerações em relação ao XML
10.3.3. WDDX
11. Flash ASP
11.1. Introdução
11.1.1. Passagem de dados para Flash
11.1.1.1. Data dinâmica
11.1.1.2. Área restrita
11.1.2. Estabelecer ligação DNS
12. Flash Remoting
12.1. Introdução
12.1.1. Como funciona o Flash Remoting
12.1.2. O que é o AMF?
12.1.3. Aplicações com Flash Remoting
12.1.4. Ambiente de desenvolvimento Flash Remoting
12.2. Flash Remoting MX para .NET
12.2.1. Aplicações com Flash Remoting
12.2.2. Estrutura de directoria em Flash Remoting MX
12.2.3. Inicializar uma aplicação Flash Remoting com .NET
12.3. Invocar ASP.NET a partir do Flash
12.3.1. Referenciar serviços .NET em Actionscript
12.3.2. Invocar páginas ASPX em Actionscript
12.3.3. Utilizar o servidor Flash Remoting
12.3.4. Variáveis de sessão com Flash Remoting
12.3.5. Objectos ADO.NET com Flash Remoting
12.3.6. Apresentar um Recordset em Flash
12.3.7. Invocar serviços Web a partir do Flash
12.3.8. Invocar serviços remotos a partir do Flash
12.3.9. Invocar ASP.NET a partir do Flash
12.3.10. Manipular objectos em Flash
13. Componentes
13.1. Introdução
13.1.1. Instalar componentes
13.1.2. O que são os componentes ?
13.1.3. Componentes versão 2
13.1.4. Arquitectura dos componentes
13.2. Utilização dos componentes
13.2.1. O painel de componentes
13.2.2. O Component Inspector
13.2.3. Adicionar componentes
13.3. Personalizar os componentes
13.3.1. Estilos
13.3.2. Temas
13.3.3. Skinning
14. Os Templates
14.1. Introdução
14.1.1. Utilização de templates
14.1.2. Exemplo prático
Índice Remissivo
|