Onde colocar o código do ActionScript no Flash
Neste tutorial, começaremos a explorar as várias maneiras de usar o ActionScript no seu FlashR projeto. Não estou falando das muitas coisas que você pode fazer com o ActionScript. Estou falando de como você pode adicionar código ActionScript ao seu filme em Flash.

No começo, havia o Flash. Ao criar um projeto Flash, você criou um arquivo fla. Então, quando você estava pronto para publicar seu Flash na Web, compilou seu arquivo fla em um arquivo swf. No entanto, depois de alguns anos, as pessoas começaram a usar o ActionScript para aprimorar seus filmes em Flash. Nesse ponto, a questão era onde colocar o ActionScript. Inicialmente, os programadores adicionaram seu código dentro do arquivo fla. Agora que o Flash e o ActionScript cresceram um pouco, a maioria dos programadores acha que é mais eficiente manter o ActionScript separado do filme do Flash, mas parte dele.

Adicionar código à linha do tempo
O método mais básico, e o método usado com mais frequência no passado, foi combinar o ActionScript como parte interna do arquivo fla do Flash. Ao escrever o ActionScript no filme do Flash, você pode colocar o ActionScript em qualquer quadro da linha do tempo. Embora não exista uma regra estabelecida sobre qual quadro usar, a maioria dos programadores acha útil colocar seu código do ActionScript no primeiro quadro da linha do tempo. Para facilitar ainda mais, os programadores geralmente criam uma camada especial para o ActionScript, às vezes chamada de camada "Actions".

Este é o método que eu uso na maioria dos tutoriais para iniciantes, porque é menos complicado que os outros métodos. Por exemplo, em um tutorial anterior, aprendemos a escrever código do ActionScript que desenharia um círculo no palco.

var myCircle: Shape = nova Shape ();
myCircle.graphics.lineStyle (2, 0x000000);
myCircle.graphics.beginFill (0xff0000);
myCircle.graphics.drawCircle (100, 200, 50);
myCircle.graphics.endFill ();
addChild (myCircle);


Vamos adicionar esse código a um novo filme em Flash. Inicie um novo projeto Flash e chame-o de RedCircle.fla.

  1. Primeiro, adicionamos uma nova camada à Linha do tempo e a chamamos de camada "Ações".

  2. Em seguida, selecionamos o primeiro quadro da camada Ações e abrimos o painel Ações.

  3. Por fim, adicionamos o código ao painel Ações e testamos nosso filme.

Isso é fácil o suficiente. Mas seria mais eficiente se, de alguma forma, pudéssemos manter nosso código do ActionScript separado do nosso arquivo fla do Flash. Este próximo método nos aproxima um passo da nossa meta.

Usando uma instrução Include
Este segundo método de associação do ActionScript ao seu projeto Flash não é muito diferente do método que acabamos de discutir. Basicamente, moveremos o ActionScript do arquivo fla para um arquivo separado e adicionaremos uma instrução de inclusão ao nosso filme do Flash que instruirá o Flash a ler o ActionScript desse arquivo externo.

  1. Abra o seu arquivo RedCircle.fla. Clique no Quadro 1 da camada Ações e abra o painel Ações. Selecione todo o código, clique com o botão direito do mouse e escolha Recortar no menu pop-up. Vamos colar esse código em nosso arquivo externo do ActionScript. Mas primeiro precisamos criar esse arquivo.

  2. Na barra de menus, clique em Arquivo - Novo. Na caixa de diálogo Novo documento, escolha Novo arquivo ActionScript. Você receberá um novo painel, chamado "Script-1", aberto na área de trabalho. Cole o código neste painel.

  3. Clique em Arquivo - Salvar como e salve este novo arquivo como "DrawCircle.as". Lembre-se de salvar os arquivos RedCircle.fla e DrawCircle.as na mesma pasta.

    Você notará que agora você tem duas guias na parte superior da área de trabalho. Uma guia é para o seu arquivo RedCircle.fla e uma é para o arquivo DrawCircle.as. Agora que temos nosso código do ActionScript em um arquivo externo, precisamos dizer ao nosso filme em Flash para ler o código desse arquivo. Usaremos uma declaração de inclusão para fazer isso. Clique na guia RedCircle.fla para voltar ao arquivo de filme do Flash.

  4. Clique no Quadro 1 da camada Ações e abra o painel Ações. Adicione a instrução include.

    inclua "DrawCircle.as";

  5. Teste seu filme.

Agora, temos nosso ActionScript em um arquivo externo, mas ainda estamos usando a Linha do tempo em nosso arquivo fla Flash. No próximo tutorial, daremos o próximo passo em nossa jornada em direção ao código OOP modular.

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 é / são marcas comerciais registradas ou marcas comerciais da Adobe Systems Incorporated nos Estados Unidos e / ou em outros países.


Instruções De Vídeo: ACTIONSCRIPT 3.0 Acciones básicas stop, gotoAndPlay en Flash CC (Pode 2024).