Vendo livro Flash MX Design,Animação e programação
Vendo livro Flash MX design,Animação e programação
10 euros+portes de envio
na origem 22,20 euros
Introdução
A nova versão do Macromedia Flash permite a designers, produtores e programadores muito mais que a simples criação de animações. Com as capacidades da nova versão passam a ser possíveis, entre muitas outras, suportar vídeo, de forma nativa e interactiva, a criação de âncoras para uma navegação mais fácil e novas ferramentas de desenho, tudo num ambiente de trabalho melhorado.
O ActionScript revela-se cada vez mais uma verdadeira linguagem de programação orientada por objectos. Aceder a variáveis de ambiente, carregar dinamicamente texto, XML (agora 400 vezes mais rápido), sons, imagens e vídeos, aceder à Business Logic, desenhar apenas com programação, controlo extensivo das caixas de texto e dispor de componentes visuais pré-definidos, são apenas alguns exemplos das inúmeras capacidades que o ActionScripting põe à nossa disposição.
Este livro destina-se a todos aqueles que desejam oferecer aos utilizadores dos seus Web-sites, Intranets e aplicações, uma experiência de utilização muito mais rica, graças a uma tecnologia que já está presente em cerca de 98% dos browsers mas também nos novos dispositivos como iTV, PDA, Pocket PC, etc.
Índice
Iª PARTE:
DESIGN E ANIMAÇÃO NO MACROMEDIA FLASH MX
NOVAS FUNCIONALIDADES DO FLASH MX
1. Workflow
Área de trabalho flexível e intuitiva
Melhorias ao nível da timeline
Distribute to Layers
Suporte para versões anteriores do Flash
Suporte para diversos Sistemas Operativos
2. Ferramentas para o designer
Free transform tool
Fill Transform tool
Pixel Snapping
Gestão e selecção de cores
Máscaras dinâmicas
3. Suporte Multimedia
Suporte vídeo
Carregamento dinâmico de som e imagens
4. Texto
Substituição de fontes em falta
Colocação de texto na vertical
Suporte Multilingue
5. Recursos de ajuda
Templates
Painel Answers
Exemplos e tutoriais
6. Publicação e navegação
Desenvolvimento de conteúdo acessível
Suporte em ambientes diferenciados
Named Anchors
7. Painel Actions melhorado
Edição do Actionscript mais fácil
Editor parametrizável
Dicas de código (code-hinting) e preenchimento automático
Painel de referência
Funcionamento interno melhorado
Debugger melhorado
8. Novos comandos Actionscript
SetInterval e ClearInterval
Novo modelo de objectos e eventos
Instrução Switch
Controlo dinâmico do layout do filme
Objectos TextField e Button
Drawing API
Controlo de som melhorado
Componentes
9. Links Interessantes
Documentação e Recursos
A não perder
I.1. A INTERFACE GRÁFICA E OS FUNDAMENTOS BÁSICOS
A interface gráfica
Default Layout
Arrow Tool
Subselection Tool
Line Tool
Solid (sólido)
Dashed (tracejado)
Dotted (ponteado)
Ragged (irregular)
Stipple (pontilhado)
Hatched (tracejado)
Lasso Tool
Pen Tool
Text Tool
Escolha do tipo de texto
Static Text
Espaçamento de caracteres
Tipo de letra e tamanho
Posição dos caracteres
Ajuste de cor, negrito e itálico
Direcção do texto e opções de alinhamento
Opções de rotação
Opções de formatação
Auto Kern
W, H, X e Y
URL
Alvo da URL
O texto pode ser seleccionado?
Use device fonts
Dynamic Text
Botão HTML
Mostrar borda
Input Text
Tipo de linha
Oval Tool & Rectangle Tool.
Gradientes
Gradiente linear
Gradiente radial
Pencil Tool
Brush Tool
Free Transform Tool
Envelope
Subtracção de formas
União de formas
Fill Transform Tool
Ink Bottle Tool & Paint Bucket Tool
Eyedropper Tool
Eraser Tool
Hand Tool
Zoom Tool
Color Swatches
I.2. OS MENUS
Os Menus e suas funções
FILE
New From Template
Open As Library
Import & Export Movie
Quicktime
Freehand
Publish Settings
Opção Formats – Janela Publishing
Opção Flash – Janela Publishing
Opção HTML – Janela Publishing
Publish
VIEW
GoTo
Zoom In, Zoom Out e Magnification
Outlines, Fast, Antialias, Antialias Text
Rulers, Grid e Guides
MODIFY
Shape - Soften Fill Edges
Convert Lines to Fills
Expand Fill
Smooth
Straighten
Optimize
Trace Bitmap
Transform
Arrange
Align
Group & Ungroup
Break Apart
Distribute to Layers
I.3. LAYERS, TIMELINE e ANIMAÇÃO
Layers
Olho, Cadeado e Quadrado Colorido
Olho (show/hide layer)
Cadeado (lock/unlock layer)
Quadrado colorido (show layer as outline)
O Timeline
Keyframes - representação no timeline
ActionScript – representação no timeline
Labels – representação no timeline
A Animação frame-a-frame
A Animação Motion Tween
Ease In & Ease Out (o controlo do movimento)
Como é que o Flash interpreta uma animação?
Animação de formas (shape animation)
Shape Hints
Criação do Shape Hint
Animação com Motion Guide
Máscaras
Layer do tipo Guide
Layer de som
Effect (efeitos sonoros)
Sync (tipo de sincronismo de som).
Event
Start
Stop
Stream
Como testar as suas animações
Bandwidth Profiler
I.4. SÍMBOLOS, EFEITOS E BIBLIOTECAS
As suas próprias bibliotecas
Graphics, Button e Movie Clips
Graphic (gráficos)
Button (botão)
Movie Clips
Efeitos de Cor e Transparência
Brightness
Tint
Alpha
Advanced
Bibliotecas do Flash
Buttons
Arcade Buttons
Circle Buttons
Component Buttons
Key Buttons
Knobs & Faders
Ovals
Playback
Push Buttons
Sounds
I.5. COMPONENTES
CheckBox
RadioButton
PushButton
ListBox
ComboBox
ScrollPane
ScrollBar
Actions (ActionScript)
Objectos encapsulados
I.6. COMPONENTES AVANÇADOS
Flash UI Components Set 2
Calendar
DraggablePane
IconButton
MessageBox
SplitView
Ticker
Tree
ProgressBar
Flash charting components
Bar Chart
Line Chart
Line Chart – Layout Options
Line Chart – Chart Event Handlers
Line Chart – Category Labels.
Line chart – data values
Pie Chart
Pie Chart – Layout options
Pie Chart – Pie Colors
IIª PARTE:
A PROGRAMAÇÃO NO MACROMEDIA FLASH MX
II.1. INTRODUÇÃO À PROGRAMAÇÃO
ORIENTADA POR OBJECTOS
Linguagens Processuais ou Procedimentais
Linguagens Orientadas por Objectos
II.2. CONCEITOS BASE
Dot sintax versus Slash sintax
Terminologias utilizadas no Actionscripting
Painel Actions
Inserir uma Action
Alternar entre modos no painel Actions
Navegar entre scripts num documento
Para apagar uma action
Visualizar a numeração para as linhas de código
Imprimir Actions
Painel Reference
Para visualizar o painel Reference
Para alterar a dimensão da fonte no painel
Reference
Associar actions na timeline
Associar actions a símbolos
Eventos
Eventos associados a botões
Eventos de movie clips
II.3. INTRODUZIR INTERACTIVIDADE NUMA ANIMAÇÃO
Criar links para páginas HTML
Carregar filmes de Flash externos
Controlar ficheiros executáveis com o fscommand
Símbolos
Atribuir nomes a instâncias de movie clips ou botões
Caminhos relativos e absolutos
Caminhos absolutos
Caminhos relativos
Controlar instâncias de símbolos
Propriedades dos movie clips
Métodos mais utilizados nos movieclips
DuplicateMovieClip e RemoveMovieClip
LoadMovie e Unload Movie
GetBytesLoaded e GetBytesTotal
II.4. ESTRUTURAS AVANÇADAS DE PROGRAMAÇÃO
Sintaxe do Actionscripting
Variáveis
Data Types
Scope da variável
Variáveis locais
Variáveis de Timeline
Variáveis Globais
Declarar variáveis
Testar o valor das variáveis
Operadores
Prioridade dos operadores
Tipos de operadores
Condição If
Condição CASE
Ciclo For
Ciclo While
II.5. FUNÇÕES
Função Number
Função getTimer
Função getVersion
Função boolean.
Função string
Função escape
Função getProperty
Função targetPath
Função unescape
Função isFinite
Função isNaN
Função parseFloat
Função parseInt
Definir funções
II.6. OBJECTOS
Aceder às propriedades de um objecto
Invocar o método de um objecto
Objectos da categoria core
Utilizar o objecto date
Utilizar o objecto array
Utilizar o objecto math > método max
Utilizar o objecto math > método min
Utilizar o objecto math > método pi
Utilizar o objecto math > método round
Utilizar o objecto math > método random
Utilizar o objecto math > método sqrt
Objectos da categoria movie
Utilizar o objecto color
Utilizar o objecto movieclip > método hittest
Utilizar o objecto sound
Utilizar o objecto capabilities
Objectos da categoria client/server
Utilizar o objecto loadvars
Utilizar o objecto XML
II.7. COMPONENTES
Checkbox
ComboBox
ListBox
PushButton
RadioButton
Scrollbar
ScrollPane
Anexo 1. SISTEMA HEXADECIMAL
Anexo 2. WEB COLORS
Anexo 3. EXTENSION MANAGER: como
instalar as extensões adicionais
ao Flash MX
Cump
Mais(cyberhack)