Botão Programa com ActionScript e Script Assist
Concluímos nosso FlashR A animação CS4 eCard, adicionou o código stop () e criou o botão que nosso visualizador usará para reproduzir a animação uma segunda vez ou depois. Agora estamos prontos para anexar algum código do ActionScript 3 ao nosso botão. Esse código instruirá o Flash a ouvir um evento do mouse, como o clique no botão. Em seguida, escreveremos uma função para informar ao Flash o que fazer quando o botão for clicado. Nossa função instruirá o Flash a voltar ao primeiro quadro e reproduzir a animação novamente.

Abra seu arquivo de trabalho no Flash CS4.

1. Primeiro, precisamos adicionar nosso botão Replay no palco. Não queremos que o botão esteja disponível até que a animação seja reproduzida pela primeira vez e pare. Então, vamos adicionar o botão ao último quadro da animação (Quadro 75). Também para impedir que o botão seja exibido no palco até o Quadro 75, precisamos adicionar um quadro-chave. Clique com o botão direito do mouse no Quadro 75 da camada Botão e adicione um Quadro-chave. O Flash fornecerá 74 quadros em branco e um quadro-chave no Quadro 75.

Agora, arraste uma instância (cópia) do botão Replay da Biblioteca para a neve no canto inferior direito do palco.

2. Para controlar esta instância (cópia) do botão Replay com o ActionScript, precisamos atribuir um nome exclusivo a ela. Com o botão selecionado, vá para o painel Propriedades e substitua "Nome da instância" por "replay_btn". Agora podemos começar a trabalhar no ActionScript.

3. Clique no Quadro 75 da camada Ações e abra o painel Ações. Aqui está o nosso código até agora.

import flash.display.MovieClip;
this.stop ();

4. Diga ao Flash para ouvir um clique do mouse no botão replay_btn. Usaremos o Script Assist novamente para escrever nosso ActionScript. Clique no botão Script Assist para abrir o painel superior.

Clique no sinal de adição para abrir a lista de códigos do ActionScript. Nessa lista de códigos, clique em flash.events - IeventDispatcher - Métodos - addEventListener. O Flash atualizará automaticamente nosso código adicionando essas duas linhas.

Próximo →

Direitos autorais 2018 Adobe Systems Incorporated. Todos os direitos reservados. As capturas de tela do produto Adobe foram impressas com permissão da Adobe Systems Incorporated. Adobe, Photoshop, Álbum do Photoshop, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst e Flash Paper é / é [a] marca registrada ou marca comercial da Adobe Systems Incorporated nos Estados Unidos e / ou em outros países.


Instruções De Vídeo: Hello World with ActionScript3 in Flash (Pode 2024).