Como mudar entre cenas no AS3

Escrito por mark stansberry | Traduzido por cezar rosa
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como mudar entre cenas no AS3
Mude entre cenas Flash com apenas uma linha de código AS3 (Photos.com/AbleStock.com/Getty Images)

As cenas ajudam você a organizar grandes projetos de animação em flash e podem ser reutilizadas em todos os seus projetos de animação. Controlar o sequenciamento de cenas com o ActionScript 3 (AS3, a linguagem de programação Flash) torna o trabalho com cenas ainda mais fácil. Com apenas uma linha de código AS3 você pode imediatamente reproduzir uma cena diferente. O uso de cenas em Flash não é apenas utilizado para melhorar a produtividade, mas como uma forma fácil de inserir anúncios publicitários ou pausas interativas. Por causa das capacidades do Flash, você pode lançar uma cena de vídeo para um efeito comercial ou exibir um questionário para descobrir o que os telespectadores estão pensando.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

O que você precisa?

  • Adobe Flash Professional: versões CS3, CS4 ou CS5.

Lista completaMinimizar

Instruções

  1. 1

    Abra o Flash. Clique em "Flash File (ActionScript 3.0)" (Arquivo Flash (ActionScript 3.0)) na tela inicial para criar um novo arquivo para um projeto de animação AS3 Flash.

  2. 2

    Clique em "Scene" (Cena) no menu "Insert" (Inserir) para criar uma nova cena. Crie uma animação nesta cena. Clique em "Cena" novamente, a partir do menu Inserir, para criar outra animação nesta cena. Continue a criar outras cenas para o filme da mesma forma.

  3. 3

    Clique em "Cena" a partir do menu "Other Panels" (Outros painéis) dentro do menu "Window" (Janela) para exibir o painel Cena. Note que o nome das três cenas criadas foram criados automaticamente no painel Cena como "Cena 1", "Cena 2" e "Cena 3".

  4. 4

    Clique no ícone "Scene 1" (Cena 1) no painel Tela para exibir o conteúdo da Cena 1 nesta etapa. Clique em "Timeline" (Linha do Tempo) no menu "Janela" para exibir o timeline para a Cena 1. Insira um frame em branco no quadro antes do último quadro na timeline da Cena 1. Posicione o cursor do mouse sobre o frame em branco que você recém criou e clique com o botão do mouse para selecionar o frame.

  5. 5

    Abra o painel Ações e digite este código na primeira linha do editor ActionScript 3:

    gotoAndPlay(1,"Cena 2");

    Isso instruirá o Flash a iniciar a reprodução da Cena 2 iniciando no frame 1 na timeline da Cena 2 quando a Cena 1 alcançar seu último frame.

  6. 6

    Clique no ícone "Scene 2" (Cena 2) no painel Tela para exibir o conteúdo da Cena 2 nesta etapa. Clique em "Timeline" (Linha do Tempo) no menu "Janela" para exibir o timeline para a Cena 2. Insira um frame em branco no quadro antes do último quadro na timeline da Cena 2. Posicione o cursor do mouse sobre o frame em branco que você recém criou e clique com o botão do mouse para selecionar o frame.

  7. 7

    Abra o painel Ações e digite este código na primeira linha do editor ActionScript 3:

    gotoAndPlay(1,"Cena 3");

    Isso instruirá o Flash a iniciar a reprodução da Cena 3 iniciando no frame 1 na timeline da Cena 2 quando a Cena 2 alcançar seu último frame.

  8. 8

    Repita o procedimento para a cena 3, mas digite o código a seguir no último frame para que a animação Flash continue num laço entre as cenas 1, 2 e 3 – nesta ordem:

    gotoAndPlay(1,"Cena 1");

Dicas & Advertências

  • Você pode colocar o código para instruir o Flash para reproduzir outra cena a partir de qualquer local no frame e em qualquer frame na linha de tempo de qualquer outra cena – e ir para outra cena e parar de reproduzir em um local específico do frame. Você também pode dar nomes diferentes para as suas cenas, clicando duas vezes no ícone do nome no painel Tela.
  • A reprodução de cenas no Flash é controlada com código AS3 nas outras cenas. Se você não incluir uma declaração de código AS3 para instruir o Flash a reproduzir outra cena dentro de um frame da cena, o filme Flash só reproduzirá continuamente a primeira cena e nenhuma das outras cenas. Se você selecionar "Play" (Tocar) e "Play All Scenes" (Tocar todas as cenas) a partir do menu "Control" (Controle), todas as cenas serão reproduzidas em modo de teste – mas não serão reproduzidas em seu filme publicado.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível