O ActionScript é uma linguagem de programação pertencente ao Flash e que permite determinar instruções de animações lineares bem mais complexas do que as que podem ser gerenciadas pelo uso da Timeline. Por meio de ActionScript, seu filme (animação) pode responder a eventos como comandos o usuário ouacontecimentos casuais. O ActionScript é capaz de coantrolar os eclementos viisíveis pelo lusuário dep maneira quae, ao invés de uma simples animação, possamos criar apresentações não lineares, aplicações e, como veremos no decorer dos tutoriais e dicas.
Inserindo o ActionScript nos quadros
É possivel inserir um código ActionScript nos principais quadros chaves (keyframes) da Timeline da sua animação. Para tanto, selecione com um clique o quadro no qual deseja inserir o código e, em seguida abra o painel ACTIONS (Ações) usando o menu WINDOW ou, se preferir, pressione a tecla de atalho F9.
Os códigos anexados aos quadors podem conter dois tipos diferentes de scripts. O primeiro é uma lista de comandos que será executada assim que o quadro-chave for alcançado na Timeline durante a reprodução da animação. Estes comandos serão executados um após o outro até o término do código. O segundo tipo de script que pode ser incluido é a função, trecho de códigos padronizados que pode ser usado várias vezes, não só pelo script do quadro, mas também por outros scripts da animação.
Inserindo o ActionScript nos botões
É possível inserir um código ActionScript nos botões do palco. Antes de qualquer coisa, é preciso desenhar o botão e fazer com que seja enserido na LIBARY como um simbolo do tipo botão.
Com o botão já no palco, selecione-o, abra o menu WINDOW > ACTIONS, ou use a tecla F9, para que seja exibido o painel de ações, caso não esteja visível. Os scripts inseridos neste momento serão anexados ao botão selecionado.
No caso dos botões, não basta inserir uma série de comandos, pois é preciso indicar ao botão a maneira como ele deve reagir aos diversos eventos, como cliques ou simples trânsitos do mouse sobre o botão. O código que gerencia esses eventos é chamado de gestor e os scripts dos botões podem conter uma série de um ou mais gestores.