Importe uma imagem panorâmica ou 360 graus no palco para o plano de fundo.
- Guia do Usuário do Adobe Animate
- Introdução ao Animate
- Animação
- Noções básicas de animação no Animate
- Como usar quadros e quadros-chave no Animate
- Animação quadro a quadro no Animate
- Como trabalhar com animação de interpolação clássica no Animate
- Ferramenta Pincel
- Guia de movimento
- Interpolação de movimento e ActionScript 3.0
- Sobre a animação com interpolação de movimento
- Animações de interpolação de movimento
- Criação de uma animação de interpolação de movimento
- Utilização dos quadros-chave de propriedade
- Animação de posição com uma interpolação
- Editar interpolações de movimento usando o Motion Editor
- Edição do caminho de movimento de uma animação de interpolação
- Manipulação de interpolações de movimento
- Adição de atenuações personalizadas
- Criação e aplicação das predefinições de movimento
- Configuração de extensões de interpolação de animação
- Trabalhar com interpolações de movimento salvas como arquivos XML
- Interpolações de movimento e interpolações clássicas
- Interpolação de formas
- Uso da animação da ferramenta Bone no Animate
- Trabalho com articulações de personagens no Animate
- Como usar camadas de máscara no Adobe Animate
- Como trabalhar com cenas no Animate
- Interatividade
- Como criar botões com o Animate
- Converter projetos do Animate em outros formatos de tipo de documento
- Criação e publicação de documentos HTML5 Canvas no Animate
- Adicionar interatividade com snippets de código no Animate
- Criar componentes HTML5 personalizados
- Uso de componentes do HTML5 Canvas
- Criação de componentes personalizados: exemplos
- Snippets de código para componentes personalizados
- Práticas recomendadas - Publicidade com o Animate
- Criação e publicação de Realidade virtual
- Fluxo de trabalho e espaço de trabalho
- Criação e gerenciamento de pincéis
- Uso de Google Fonts em documentos HTML5 Canvas
- Uso das Bibliotecas da Creative Cloud e do Adobe Animate
- Uso dos painéis Palco e Ferramentas do Animate
- Fluxo e espaço de trabalho do Animate
- Uso de fontes da Web em documentos HTML5 Canvas
- Linhas de tempo e ActionScript
- Trabalhar com múltiplas linhas de tempo
- Definir preferências
- Uso de painéis de criação do Animate
- Criar camadas na linha do tempo com o Animate
- Exportar animações para aplicativos móveis e mecanismos de jogo
- Mover e copiar objetos
- Modelos
- Localização e substituição no Animate
- Desfazer, refazer e o painel de Histórico
- Atalhos de teclado
- Como usar a linha do tempo no Animate
- Criação de extensões HTML
- Opções de otimização para imagens e GIFs animados
- Configurações de exportação para imagens e GIFs
- Painel Ativos no Animate
- Multimídia e vídeo
- Transformação e combinação de objetos gráficos no Animate
- Criar e trabalhar com instâncias do símbolo no Animate
- Traçado de imagem
- Como usar som no Adobe Animate
- Exportação de arquivos SVG
- Criação de arquivos de vídeo para uso no Animate
- Como adicionar vídeos no Animate
- Desenhar e criar objetos com o Animate
- Remodelação de linhas e formas
- Traçados, preenchimentos e gradientes com o Animate CC
- Trabalhar com o Adobe Premiere Pro e o After Effects
- Painéis de cor no Animate CC
- Abrir arquivos do Flash CS6 com o Animate
- Trabalho com texto clássico no Animate
- Aplicação de ilustração final no Animate
- Bitmaps importados no Animate
- Gráficos em 3D
- Trabalhar com símbolos no Animate
- Desenhar linhas e formas com o Adobe Animate
- Trabalho com bibliotecas no Animate
- Exportação de sons
- Seleção de objetos no Animate CC
- Trabalho com arquivos AI do Illustrator no Animate
- Aplicação de modos de mesclagem
- Organização de objetos
- Automação de tarefas com o menu Comandos
- Texto multilíngue
- Uso de câmera no Animate
- Filtros gráficos
- Som e ActionScript
- Preferências de desenho
- Desenho com a ferramenta Caneta
- Plataformas
- Converter projetos do Animate em outros formatos de tipo de documento
- Compatibilidade com plataforma personalizada
- Criação e publicação de documentos HTML5 Canvas no Animate
- Criação e publicação de um documento WebGL
- Compactação de aplicativos no AIR para iOS
- Publicação de AIR em aplicativos Android
- Publicação no Adobe AIR para desktop
- Configurações de publicação do ActionScript
- Práticas recomendadas - Organização do ActionScript em um aplicativo
- Como usar ActionScript com o Animate
- Acessibilidade no espaço de trabalho do Animate
- Programação e gerenciamento de scripts
- Ativação do suporte para plataformas personalizadas
- Visão geral do suporte da plataforma personalizada
- Trabalhar com plug-ins personalizados de suporte da plataforma
- Depuração do ActionScript 3.0
- Ativação do suporte para plataformas personalizadas
- Publicação e exportação
- Exportação de arquivos do Animate CC
- Publicação OAM
- Exportação de arquivos SVG
- Exportar gráficos e vídeos com o Animate
- Publicação de documentos AS3
- Exportar animações para aplicativos móveis e mecanismos de jogo
- Exportação de sons
- Práticas recomendadas - Dicas para a criação de conteúdo em dispositivos móveis
- Práticas recomendadas - Convenções de vídeo
- Práticas recomendadas - Diretrizes de criação de aplicativos SWF
- Práticas recomendadas - Estruturação de arquivos FLA
- Práticas recomendadas para otimizar arquivos FLA para o Animate
- Configurações de publicação do ActionScript
- Especificar configurações de publicação para o Animate
- Exportação de arquivos projetores
- Exportar imagens e GIFs animados
- Modelos de publicação HTML
- Trabalhar com o Adobe Premiere Pro e o After Effects
- Compartilhar e publicar animações rapidamente
- Solução de problemas
O Animate apresenta tipos de documento VR 360 e Panorama VR para ajudá-lo a criar conteúdo interativo com facilidade. Além disso, você pode usar o tipo de documento de realidade virtual para importar conteúdo de modelos 3D (como arquivos .glb) para seu projeto do Animate e criar conteúdo 3D.
Para visualizar o conteúdo criado em tipos de documento VR, você pode usar o painel de Exibição VR recém-inserido. É possível clicar e mover instâncias de MovieClip no painel Exibição em VR. O Animate detecta os objetos automaticamente quando você clica neles e os move pelo painel. A Exibição de VR permite colocar objetos no espaço 3D. As alterações feitas no posicionamento dos objetos (clipe de filme) na Exibição de VR são refletidas novamente no palco 2D de modo automático. Também é possível marcar camadas como camadas de textura no painel Linha de tempo, para ser colocado em um cilindro ou em uma esfera para os dois tipos de documento.
Além disso, o Animate permite que você gerencie animações de realidade virtual no tempo de execução com a ajuda de um grande conjunto de APIs. Por exemplo, você pode introduzir objetos no ambiente de realidade virtual de graus quando um usuário clicar em um botão.
Realidade virtual (360) e Realidade virtual (Panorama) no Animate são versões Beta da versão de outubro de 2018.
Tipos de documento de realidade virtual
Há dois tipos de documento para Realidade virtual (VR):
VR Panorama
- Use este tipo de documento para criar conteúdo de panorama para aplicativos de Realidade virtual.
- Nesse tipo de documento, o conteúdo desenhado diretamente em camadas de textura é aplicado em torno de um cilindro.
- Escolha entre ter uma imagem panorâmica em uma camada de textura ou desenhar um plano de fundo.
- O Animate converte animações 2D que você criou em conteúdo de panorama com interatividade.
Palco de VR 360
- Use este tipo de documento para criar conteúdo de 360 graus para aplicativos de Realidade virtual.
- Nesse tipo de documento, o conteúdo desenhado diretamente em camadas de textura é aplicado em torno de uma esfera.
- Escolha entre ter uma imagem de equirretangular ou desenhar o conteúdo.
- O Animate converte animações 2D que você criou em conteúdo de 360 graus com interatividade.
Criação e publicação de conteúdo de realidade virtual
Use as seguintes etapas para criar o conteúdo da realidade virtual em Animate:
-
Se o tamanho da imagem for grande, é possível ajustar o tamanho da exibição do palco.
- Para definir o tamanho, selecione Modificar > Documento
- Clique em Corresponder conteúdos
Selecione o ícone Palco central central no canto superior direito da janela para ajustar a imagem no centro da tela.
-
Para criar uma camada como uma camada de textura, clique no ícone Criar envolvimento de textura para todas as camadas no painel de Linha de tempo, de acordo com a captura de tela abaixo:
A camada de textura é aplicada ao redor do cilindro ou da esfera, dependendo do tipo de documento escolhido.
-
Adicione objetos ao palco, adicione interpolação clássica ou de movimento aos objetos dependendo dos ativos e crie sua animação.
A captura de tela mostrada acima demonstra a etapa de exibição do Animate com a imagem equirretangular no tipo de documento VR 360, um pássaro com um caminho de movimento guiado e interpolação clássica na linha de tempo.
-
Visualize o conteúdo usando Janelas > Exibição de VR.
Clique no botão Inicializar exibição de VR no painel Exibição de VR.
No modo Exibição de VR, para restaurar o conteúdo para seu estado inicial, use o botão Redefinir. A Exibição de VR não reflete automaticamente nenhuma alteração no estágio de criação. Para ver as alterações aplicadas aos ativos no ambiente do palco, clique em Atualizar.
É possível mover instâncias de MovieClip no modo de visualização. O Animate detecta os objetos automaticamente quando você passa o mouse sobre eles. O formato do cursor é alterado para um ícone de barra cruzada ao passar o mouse sobre objetos, conforme ilustrado na captura de tela abaixo. Você pode mover objetos ao longo de um caminho de esfera ou cilindro, dependendo do tipo de documento selecionado.
Para deslocar pela janela Exibição VR, clique na tela de visualização e arraste.
-
Use Arquivo > Publicar ou Ctrl + Enter para publicar o conteúdo. Ao publicar, a imagem envolve uma malha cilíndrica ou em esfera no Animate. Você pode adicionar mais camadas e conteúdo animado a essas camadas.
A Ralidade virtual 360 de amostra publicada aparece como mostrado no GIF animado abaixo.
Ao publicar o conteúdo de realidade virtual, você pode optar por usar as bibliotecas JavaScript hospedadas como o tempo de execução. Por padrão, o Animate usa o tempo de execução para o conteúdo publicado das bibliotecas hospedadas. É possível desmarcar essa opção nas Configurações de publicação se você quiser compactar o tempo de execução com a saída publicada.
Modernizar animações com realidade virtual
A realidade virtual é uma tendência predominante no mercado. Que tal trazer a realidade virtual ao seu conteúdo? Assista ao tutorial no fim deste exemplo e siga estas etapas.
-
Na guia Página inicial, clique em Avançado.
-
Selecione VR panorâmica e clique em Criar.
Como criar conteúdo panorâmico com o Animate
Um tutorial em vídeo sobre a exportação de WebGL-glTF (Standard e Extended)
Uso de conteúdo 3D
Você pode usar o tipo de documento de realidade virtual para importar modelos 3D (arquivos .glb) para seu projeto do Animate e criar conteúdo 3D.
-
Crie um documento de tipo de visualização VR (360) ou VR (panorama).
-
Escolha Arquivo > Importar e navegue até o arquivo .glb a ser importado no palco ou na biblioteca.
-
Adicione animações e interatividade semelhantes aos objeto de clipe de filme e publique-os.
Além disso, é possível visualizar o modelo 3D na Exibição VR.
Uso de realidade virtual no tempo de execução
Além disso, o Animate permite que você gerencie animações de realidade virtual no tempo de execução com a ajuda de APIs. Por exemplo, você pode introduzir objetos em um ambiente de realidade virtual de 360 graus quando um usuário clicar em um botão.
A lista de APIs de realidade virtual no tempo de execução encontra-se a seguir:
Pacote : anWebgl
Propriedades
Nome |
Tipo / Nome da classe |
Acesso |
Descrição |
Exemplo |
---|---|---|---|---|
Palco |
Palco |
RW |
Obter/definir propriedades do palco |
anWebgl.stage |
virtualCamera |
VirtualCamera |
RW |
Acessar câmera padrão |
anWebgl.virtualCamera |
Raiz |
MovieClip |
RO |
Objeto de exibição na extremidade superior (linha de tempo atual da cena). |
anWebgl.root |
Métodos
Nome |
Protótipo |
Descrição |
Exemplo |
---|---|---|---|
addGLBFile |
addGLBFile(filePath: string, successCallback : function, errorCallback : function):void |
Carregar o modelo 3D a partir de um arquivo GLB especificado |
anWebgl.addGLBFile("model.glb" , successCallbackFunction, errorCallbackFunction). |
playAll |
playAll() : void |
Reproduzir a animação de todos os clipes de filme incluindo a raiz |
anWebgl.playAll(); |
stopAll |
stopAll() : void |
Interromper a animação de todos os clipes de filme incluindo a raiz |
anWebgl.stopAll(); |
Classe: MovieClip
Herda: DisplayObjectContainer
Propriedades
Métodos
Nome |
Protótipo |
Descrição |
Exemplo |
---|---|---|---|
Reproduzir |
play(): void |
Reproduz a animação do clipe de filme. |
anWebgl.root.getChildByName("name").play(); this.play(); |
Parar |
stop(): void |
Interrompe a animação do clipe de filme |
anWebgl.root.getChildByName("name").stop();
|
playAll |
playAll() : void |
Reproduz a animação de todos os clipes de filme incluindo a raiz. |
anWebgl.root.getChildAt(0).playAll();
|
stopAll |
stopAll():void |
Interrompe a animação de todos os clipes de filme incluindo a raiz. |
anWebgl.root.getChildAt(0)).stopAll();
|
Classe: DisplayObject
Herda: IEventDispatcher
Nome |
Protótipo |
Descrição |
Exemplo |
---|---|---|---|
hitTestPoint |
hitTestPoint(x, y, Boolean). |
retorna displayObject/displayObjectContainer/movieClip com base no tipo do objeto de ocorrência. x e y são coordenadas do ponto na tela. |
anWebgl.root.hitTestPoint(300, 200, true, false); |
Nome |
Tipo / Nome da classe |
Acesso |
Descrição |
Exemplo |
---|---|---|---|---|
X |
Número |
RW |
Tradução no eixo X |
var name =anWebgl.root.getChildByName("name");
|
S |
Número |
RW |
Tradução no eixo Y |
var name = anWebgl.root.getChildByName("name");
|
Z |
Número |
RW |
Tradução no eixo Z |
var name = anWebgl.root.getChildByName("name");
|
scaleX |
Número |
RW |
Dimensionar ao longo do eixo X |
var root = anWebgl.root;
|
scaleY |
Número |
RW |
Dimensionar ao longo do eixo Y |
var root = anWebgl.root;
|
scaleZ |
Número |
RW |
Dimensionar ao longo do eixo Z |
var root = anWebgl.root;
|
rotationX |
Número |
RW |
Girar ao longo do eixo X |
anWebgl.root.getChildByName("name").rotationX+=30; (ou) anWebgl.root.movieClip_name.rotationX+=30; |
rotationY |
Número |
RW |
Girar ao longo do eixo Y |
anWebgl.root.getChildByName("name").rotationY+=30;
|
rotationZ |
Número |
RW |
Girar ao longo do eixo Z |
anWebgl.root.getChildByName("name").rotationZ+=30;
|
Pai |
DisplayObjectContainer |
RO |
Contêiner principal |
var root = anWebgl.root;
|
Visível |
Booliano |
RW |
Visibilidade do objeto |
var root = anWebgl.root; |
Classe: DisplayObjectContainer
Herda: DisplayObject
Nome |
Protótipo |
Descrição |
Exemplo |
---|---|---|---|
numChildren |
numChildren:num |
retorna o número de filhos de um objeto |
anWebgl.root.movieClipInstanceName.numChildren; |
removeChild |
removeChild(obj:DisplayObject):void |
remove o objeto de argumento, se presente |
anWebgl.root.movieClipInstanceName.removeChild(childObj); |
Contém |
contains(obj:DisplayObject):boolean |
retorna true se o objeto de argumento for um filho, caso contrário retorna falso |
anWebgl.root.movieClipInstanceName.contains(childObj); |
getChildAt |
getChildAt(index:Number): DisplayObject |
retorna o filho no índice de argumentos |
anWebgl.root.movieClipInstanceName.getChildAt(2); |
getChildByName |
getChildByName(name:String): DisplayObject |
retorna o filho com um nome de argumento, se existente |
anWebgl.root.movieClipInstanceName.getChildByName(childName); |
Classe: Stage
Propriedades
Nome |
Acesso |
Descrição |
Exemplo |
---|---|---|---|
stageWidth |
RO |
Largura do palco |
anWebgl.stage.stageWidth |
stageHeight |
RO |
Altura do palco |
anWebgl.stage.stageHeight |
Cor |
RW |
Cor do plano de fundo do palco |
anWebgl.stage.color |
Classe: VirtualCamera
Métodos
Nome |
Protótipo |
Descrição |
Exemplo |
---|---|---|---|
getCamera |
getCamera() |
Obter o objeto da câmera. Para obter ou definir as propriedades da câmera no tempo de execução. |
let cam = anWebgl.virtualCamera.getCamera();
|
getPosition |
getPosition() |
Retorna o objeto com as propriedades x, y e z que especificam o local atual da câmera. |
let cam = anWebgl.virtualCamera.getCamera();
|
setPosition |
setPosition() |
Mover a câmera para a posição absoluta fornecida pelos parâmetros de entrada. Valor padrão = 0. |
let cameraPos = {x: 10, y:10, z:10};
|
moveBy |
moveBy() |
Mover a câmera para a posição atual relativa. |
let moveByPos = {x: 10, y:10, z:10};
|
resetPosition |
resetPosition() |
Redefinir a posição da câmera para a posição original, isto é, (0,0,0). |
|
SetRotation |
SetRotation() |
Girar a câmera pelo ângulo absoluto especificado por parâmetros de entrada. |
let __rotation__ = {x: 10, y:10, z:10};
|
resetRotation |
resetRotation() |
Redefinir ângulo da câmera como zero. |
anWebgl.virtualCamera.getCamera().resetRotation();
|