16
out

Página inicial do Photoshop CS5

O Photoshop CS5 é o software da Adobe específico para tratamento de imagens. Apesar de trabalhar com vetores e pixels, a maioria dos trabalhos de retoques de imagens costumam ser focados no trabalho sobre bitmaps.
Tela inicial do Photoshop CS5:

Tela inicial do Adobe Photoshop CS5

Tela inicial do Adobe Photoshop CS5

O Photoshop possui um painel de ferramenta complexo, com várias opções de cofiguração que está organizado pelos seguintes grupos:
a) Ferramentas de seleção
b) Ferramentas de corte e fatiamento
c) Ferramentas de medida
d) Ferramentas de retoque
e) Ferramentas de pintura
f) Ferramentas de texto e desenho
g) Ferraentas 3D e navegação
Na caixa de ferramentas encontramos todas as ferramentas disponíveis para trabalhar na edição das imagens. A figura a seguir ilustra tais ferramentas visíveis e aquelas organizadas em sub-grupos conforme ascategorias citadas acima.

Todas as ferramentas da barra de ferramentas do Photoshop CS5

Todas as ferramentas da barra de ferramentas do Photoshop CS5

Para selecionar uma ferramenta, basta clicá-la, sendo também possível o uso da tecla de atalho correspondente.
Algumas ferramentas possuem uma pequena seta no canto inferior direito, que indica a presença de ferramentas ocultas do mesmo grupo. Para selecionar uma ferramenta oculta:
a) Clique e mantenha pressionado o botão esquerdo do mouse sobre uma ferramenta que possui ferramentas ocultas;
b) Pressione a tecla Alt e clique na ferramenta. Cada novo clique seleciona a ferramenta seguinte do grupo;
c) Pressione Shift + tecla de atalho da ferramenta. Cada vez que repetir esta operação, você estará selecionando a ferramenta seguinte do grupo.

16
out

Full Screen – Tela Cheia no Flash

O Flash também pode criar arquivos executáveis, que contém todos os elementos necessários para visualizar o filme, sem a necessidade do usuário precisar de um navegador para isso. O arquivo torna-se um pouco maior por conter os elementos necessários incorporados a ele.
Podemos criar arquivos no Flash para gravar um CD-ROM multimídia, basta gerarmos um arquivo executável e gravarmos este arquivo no CD.
Para gerarmos arquivos executáveis em Tela Cheia, sem aumentar as imagens evitando uma perda de qualidade das imagens do filme, devemos colocar os comandos abaixo na Timeline no filme:

stage.scaleMode = StageScaleMode.NO_SCALE;
stage.displayState = StageDisplayState.FULL_SCREEN;

O Flash ainda gera arquivos no formato de vídeo compatível com o QuickTime.
Esses filmes podem ser assistidos por usuários que não possuem o plugin do Flash.

16
out

Máscaras em videos e videos em tela cheia

Da mesma forma que utilizamos máscaras para visualizar elementos por uma área delimitada, também podemos criar máscaras que nos permitam que apenas áreas específicas do vídeo sejam visualizadas.
10- Adicione uma nova layer (acima da layer “video”) e renomei-a para “mask”.
11- Desenhe um quadrado com os cantos arredondados sobre a área em que se encontra o vídeo.
12- Selecione a layer “mask”e clicando nela com o botão direito do mouse, escolha a opção Mask.
Pronto, foi criada uma máscara sobre nosso vídeo

Vídeo em tela cheia

Uma novidade incorporada a mais recente versão do player do Flash é a possibilidade de exibir seu conteúdo em tela cheia.
Podemos criar um vídeo de forma semelhante ao que ocorre no You Tube, por exemplo.
1- Crie um arquivo novo.
2- No painel Components arraste para o palco uma instância do componente FLVPlayback.
3- No painel Component Inspector no item source escolha o video cafe_art.flv.
4- No item Skin escolha uma que tenha a opção FullScreen.
5- Selecione o menu: File > Publish Settings.
6- Na área HTML ajuste o item template para: Flash Only – Allow Full Screen.
7- Clique no botão Publish.
8- Ao testarmos o arquivo HTML gerado clique no botão dedicado a exibir o filme em tela cheia, localizado na extremidade inferior direita do skin.
Uma mensagem, que desaparece logo depois, avisa que é possível utilizar a tecla ESC para sair do modo de tela cheia.
Será gerado um arquivo com a extensão .js (JavaScript) que deve ser enviado junto com os arquivos para o seu website.

16
out

Usar o Adobe Media Encoder CS5

Adobe Media Encoder é um aplicativo de codificação independente empregado por programas como Adobe Premiere Pro, Adobe Soundbooth e Flash para impressão de certos formatos de mídia. Dependendo do programa, o Adobe Media Encoder
oferece uma caixa de diálogo especializada Exportar configurações que acomoda as inúmeras configurações associadas com certos formatos de exportação, como Adobe Flash Video e H.264. Para cada formato, a caixa de diálogo Exportar configurações
inclui uma série de predefinições que são personalizadas para uma mídia de entrega em particular.
1- Crie um novo documento no Flash.
2- Abra o Adobe Media Encoder CS5.
3- Clique no botão Add e selecione o vídeo cafe_art.vwm
4- Nos botão Preset selecione a opção Edit export settings e configure o vídeo.
5- Clique em OK
Na janela Adobe Media Encoder clique no botão Start Queue. E o vídeo inicia a exportação para o formato FLV.
6- Retorne para o Flash e clique em Import > Import Video e escolha o arquivo cafe_art.flv
7- Escolha a opção Embed FLV in SWF and play in timeline.
8- No item Symbol Type escolha a opção Movie Clip.
Em Symbol Type escolhemos que o vídeo se encontrará dentro do filme do Flash como incorporado: Embed Vídeo; em áudio track escolhemos que o áudio será integrado com o vídeo: Integrated; marcando a opção: Place instance on stage, estamos dizendo que queremos que uma instância do arquivo seja colocada no palco; a opção: Expand timeline if needed marcada indicará que a timeline do filme poderá ser expandida para acomodar todo o vídeo; marcando o item Embed the entire vídeo, iremos para a etapa Encoding para editar o vídeo antes de ser incorporado ao filme.
9- Clique no botão next e finish.
O vídeo já esta no palco do Flash.

16
out

Importando vídeos no Flash

A partir da versão 8 do Flash o codec On2 VP6 compacta de forma muito eficiente os arquivos de vídeo importados para o programa.
Uma série de formatos pode ser importado para o Flash, como: avi, dv, mpg, mpeg, mov entre outros.
O formato para qual o Flash converte o vídeo que utiliza é o FLV, que se tornou muito popular com o sucesso dos sites como You Tube e Google Vídeo.
1- Crie um arquivo novo.
2- Renomei-a para vídeo.
3- Para importar um vídeo, escolha a opção:
File > Import > Import vídeo (na layer vídeo).
Abre-se o painel Import Vídeo.
4- Iremos escolher a opção On your computer, porque queremos escolher um vídeo que esta na nossa máquina. E em seguida  clicaremos no botão Browse para escolher o arquivo que esta na pasta: videos > caffe_art.f4v
5- Deixe marcada a opção Load external with playback component. Esta opção importa o vídeo e cria uma instância do componente FLVPlayback para controlar a reprodução do vídeo. Quando estiver pronto para publicar o documento Flash como SWF e enviá-lo para seu servidor da Web, também deve enviar o arquivo de vídeo para um servidor Web ou para o Flash Media Server, e configurar o componente FLVPlayback com o local do arquivo de vídeo enviado.
- Embed FLV in SWF and play in timeline incorpora o FLV ou F4V no documento do Flash. Quando o vídeo é importado dessa maneira, ele é colocado na Linha do tempo, em que é possível visualizar os quadros de vídeo individuais representados nos quadros da Linha do tempo. Um arquivo de vídeo FLV ou F4V incorporado torna-se parte do documento do Flash.
- Import as mobile device video bundled in SWF: da mesma forma que a incorporação de um vídeo em um documento do Flash, compactamos um vídeo em um documento do Flash Lite para implantação em um dispositivo móvel.
A outra opção: Already deployed to a web server, Flash Vídeo Streaming or Flash Media Server seria para utilizar um vídeo que já esteja na web, num FVSS ( Flash Vídeo Streaming Service que é um servidor de vídeos Flash em Streaming) ou ainda num servidor Flash Media Server (servidor para aplicações relacionadas ao Flash).
5- Com o vídeo selecionado clique no botão next. Somos levados à etapa seguinte.
6- Escolha um tipo de Skin e Clique em next.
7- Clique em Finish e nosso vídeo já esta no palco do Flash com uma instância do componente para reproduzi-lo.
8- No painel Component Inspector podemos fazer algumas alterações na configuração do componente.

18
set

Transição de imagens com Action Script AS3

Vamos ver outros tipos de efeitos possíveis com ActionScript 3.0 que são as transições. O efeito Blinds mostra ou esconde o Movie Clip que está recebendo a transição aos poucos através de áreas retangulares que vão aparecendo ou desaparecendo.
1- Crie um novo arquivo.
2- Importe para o palco do Flash a imagem: transicao.jpg que esta na pasta da lição.
3- Transforme esta imagem em um Movie Clip e coloque o nome de instância da imagem de “imagem”.
4- Crie uma nova camada e no primeiro quadro desta camada abra o painel Actions e digite:
import fl.transitions.*;
import fl.transitions.easing.*;
var transicao:TransitionManager=new
TransitionManager(imagem);
Nas duas primeiras linhas importamos as classes que vamos utilizar.
Na terceira linha criamos uma instância chamada “transição” a partir da classe TransitionManager (classe que está presente somente do Action Script 3.0) que cuida dos efeitos de transição.
5- Numa nova linha digite:
transicao.startTransition({type:Blinds,
direction:Transition.IN,duration:2,easing:Strong.easeOut,
numStrips:10, dimension:1});
O parâmetro numStrips define a quantidade de retângulos e o dimension indica se o efeito será com retângulos na horizontal (valor 1) ou na vertical (valor 0).
Para a instância chamada “transicao” usamos o método starTransition que dará início a transição.
Dentro dos parênteses desse método temos (entre as chaves) os parâmetros que vão orientar a transição, o qual podemos mudar:
direction:Transition.IN que indica que o Movie Clip irá aparecer ou
direction:Transition. OUT que o mostrará se escondendo.
duration:2 é o tempo em segundos que essa transição irá durar até atingir o final.

6- Teste seu arquivo.

Os retângulos aparecem e revelam partes da imagem até mostrá-la por completo.
Temos, também, o PixelDissolve que faz o Movie Clip aparecer ou desaparecer através de um efeito em quadrados que vão aos poucos aparecendo ou desaparecendo.
7- Insira um novo quadro-chave na layer que contém a imagem e insira a imagem transicao.3.jpg que esta na pasta imagens.
8-Transforme esta imagem em um Movie Clip e coloque o nome de instância da imagem de “imagem1”.
9- Na camada das actions insira um novo quadro e digite:
var transicao1:TransitionManager=new
TransitionManager(imagem1);
10- Na próxima linha digite:
transicao1.startTransition({type:PixelDissolve,
direction:Transition.IN, duration:1,
easing:Strong.easeOut,xSections:20,ySections:0});
Temos como parâmetros adicionais xSections (quantidade de quadrados no eixo x) e ySections (quantidade de quadrados no eixo y). A Adobe aconselha valores de
no máximo 50 para estes parâmetros.
Iremos colocar uma função para controlar a passagem das imagens com as transições.
11- No primeiro quadro da layer das ações, digite:
stop();
var tempo = 10000;
function vai():void{
if(this.currentFrame != this.totalFrames)
nextFrame();
else
gotoAndStop(1);
}
setInterval(vai, tempo);
12- Teste o arquivo.

18
set

Criar um Banner com Flash CS5

Para este tutorial é necessário criar um arquivo .psd com um retângulo com gradiente de transparência.

1- Crie um novo arquivo.
2- Clique no menu: File > Import > Import to stage e selecione o arquivo banner.psd que esta na pasta imagens.
3- Selecione cada layer e marque a opção: Flattened bitmap image, a qual irá ser uma imagem não editável.
Na layer Shape 1 marque a opção: Editable paths and layer styles, que fará com que esta imagem seja editável, deixando, no caso
deste arquivo, a forma separada do preenchimento.
Desmarque a layer background, pois não a usaremos no arquivo fla.
Deixe marcada a opção Flash Layers.
As duas opções abaixo ficam marcadas:
- Place object at original position: os objetos importados para o Flash ficaram na mesma posição que se encontravam no Photoshop;
- Set stage size to same size as Photoshop canvas: o placo do Flash será redimensionado para as mesmas dimensões do Photoshop.
Veja que nossos arquivos estão nas Layers do Flash exatamente como estavam no Photoshop e que na Biblioteca as imagens encontram-se organizadas em uma pasta.
4- Selecione o Movie Clip, localizado na layer Shape 1 e dê um duplo clique para entrarmos em sua edição.
5- Exclua a layer 1, que corresponde à cor de preenchimento do objeto.
6- Importe para a Biblioteca 3 imagens do seu computador.
7- Renomeia-e a layer 2 para mask.
8- Crie uma nova layer e renomeie-a para “imagem1”. Posicione-a abaixo
da layer “mask”.
9- Com a layer “flor1” selecionada arraste a imagem flor1.jpg para o palco do Flash.
Redimensione e posicione a imagem em cima do objeto.
10- Crie uma interpolação de movimento na layer “imagem1” e redimensione os
quadros desta para o quadro 80.
11- Deixe o indicador de tempo posicionada no quadro 1 e diminua o Alpha para 0%.
12- No quadro 10 deixe o Alpha em 100%.
13- No quadro 80 deixe o Alpha em 0%.
14- No quadro 70 deixe o Alpha em 100%.
15- Estenda a layer “mask” até
o quadro 80, também.
16- Teste a animação.
17- Insira uma layer acima da layer “imagem1” e renomei-a para “imagem2″
18- Posicione o indicador de tempo no quadro 70 e insira um quadro-chave (F6) na layer “imagem2”.
19- Arraste a imagem flor2.jpg para o palco e diminua a mesma.
20- Crie uma interpolação de movimento nesta layer e arraste-a até o quadro 160.
21- Prolongue a layer “mask”, também.
22- No quadro 70 na layer “imagem2” deixe o Alpha em 0%.
23- No quadro 80 desta layer deixe o Alpha em 100%.
24- No quadro 160 deixe o Alpha em 0%.
25- No quadro 150 deixe o Alpha em 100%.
26- Teste a animação e veja as imagens passando na máscara.
27- Retorne a Cena principal.
28- Selecione o bitmap correspondente as curvas da parte de baixo do banner e transforme-a em um símbolo Movie Clip.
29- Entre na edição deste MC e crie uma nova layer desenhando um forma ao lado esquerdo da imagem.
30- Crie uma interpolação de movimento e no quadro final da layer aumenta a forma de maneira que cubra toma a imagem.
31- Peça a propriedade de Mask para esta layer.
32- Coloque um stop no quadro final da animação.
33- Retorne a cena principal.
34- Insira uma nova layer e renomei-a para “btnInvisivel”.
35- Clique no menu: Insert > New Symbol e escolha a opção Button.
36- Insira um Keyframe no estado Hit do botão e desenhe um retângulo, configurando a posição X e Y para 0.
37- Retorne a Cena principal.
38- Com a layer “btnInvisivel”selecionada arraste o novo botão criado para o palco do Flash, posicionando-o em cima do banner e redimensionando-o de forma que ocupe toda a extensão do banner.
39- Instancie este botão para “btn”.
40- Crie uma nova layer e renomei-a para “acoes”. Habilite o painel Action e digite:
btn.addEventListener(MouseEvent.CLICK, banner);
function banner(event:MouseEvent):void {
navigateToURL(new
URLRequest(“http://www.google.com”), “_blank”);
}
O método navigateToURL é o responsável por abrirmos uma nova página.

18
set

Preloader no Flash CS5

1- Abra o arquivo desejado.
2- Em todas as layers do seu filme filme avance um frame, deixando-as todas iniciando a partir do frame 2 da Timeline.
3- Crie uma nova layer abaixo da layer “acoes” e renomei-a para “preloader”.
4- Crie um campo de texto dinâmico com o nome de instância de “pct”.
5- Delete o segundo quadro da layer “preloader”, deixando somente o quadro 1 com o objeto de texto.
6- Selecione o quadro 1 da camada “preloader”e habilite o painel Action digitando:
stop();
this.addEventListener(Event.ENTER_FRAME,loaded); function
loaded(EVENT:Event):void
{
var carregando:Number=int(loaderInfo.bytesLoaded/
loaderInfo.bytesTotal*100) pct.text=carregando+”%”;
if(carregando==100)
{
removeEventListener(Event.ENTER_FRAME,loaded);
gotoAndPlay(2);
}
}
Criamos uma função “loaded”que executa o carregamento a partir da classe loaderInfo, responsável pela execução do carregamento, que passa o resultado dos bytes carregados divididos pelos bites totais e multiplicado por 100.
A instância “pct” é do tipo texto que quando carregada mostra o valor em porcentagem
Se carregado todo o arquivo ele remove a função loaded e vai para o frame 2.
7- Desloque o quadro da ações da camada “acoes” para o segundo e coloque um stop na primeira linha.
8- Teste seu filme. Para ver o preloader em funcionamento pressione CTRL + Enter, novamente.
Quando chegar a 100% será carregado nosso filme.
Para adicionar uma barra que vai crescendo juntamente com a porcentagem crie um retângulo de largura de 2 pixels e transforme-a em um símbolo do tipo Movie Clip com nome de instância de “barra”.
9- Habilite o painel Action e digite na 7 linha:
barra.gotoAndStop(carregando);
10- Teste seu arquivo e veja como ficou

18
set

Formulário de contato com Flash AS3

Os Componentes, como já vimos, são Movie Clips com parâmetros que permitem modificar sua aparência.
Ao invés de criamos botões, combos e listas, podemos arrastar esses componentes para o palco do Flash e adicionar funcionalidade a eles, configurando-os a nossa maneira.
1- Abra o arquivo contatenos.fla
2- Habilite o painel Componentes.
3- Selecione o componente TextInput e arraste-o para o palco do Flash colocando o nome de instância de “nome”.
4- Aumente o tamanho deste Componente para 300×20.
Quando arrastamos um componente para o palco, automaticamente é criada um símbolo dele junto a Biblioteca.
5- Selecione o símbolo TextInput da Biblioteca e arraste-o para o palco do Flash, colocando-o logo abaixo do outro, deixando-o com a mesma largura e altura. Dê o nome de instância para ele de “email”.
6- Agora, arraste uma instância do componente TextArea para a palco, colocando abaixo dos outros componentes com a largura de 300×40. Instancie-o para “mensagem”:
7- Arraste uma instância do componente Button para o palco do Flash, posicionando abaixo dos outros componentes.
8- No painel Components Inspector mude o item label para “Enviar” e instancie-o para “btn_enviar”.
9- Arraste outra instância do componente Button para o palco do Flash, colocando-o ao lado do btn_enviar.
10- Mude a opção label para “Limpar”e instancie- o para “btn_limpar”
11- Precisamos agora de um campo de erro. Selecione a ferramenta Text Tool no formato Dynamic Text e clique e arraste uma caixa na parte superior dos componentes.
12- Instancie esta caixa de texto para “mensagemErro”.
13- Crie uma nova camada e renomei-a para “acoes”. Habilite o painel Actions e digite na primeira linha:
btn_enviar.addEventListener(MouseEvent.CLICK, valida);
btn_limpar.addEventListener(MouseEvent.CLICK, limpar);
A função “valida” servirá para verificar se os campos foram digitados, se não retornará uma mensagem.
A função “limpar” servirá para apagar os campos de texto.

14- Na terceira linha digite:
function valida(evento:MouseEvent):void{
mensagemErro.text = “”;
if (nome.text == “”){
mensagemErro.text = “Favor preencher o campo
nome \n”;
}
if (email.text == “”){
mensagemErro.text = String(mensagemErro.text)
+ “Favor preencher o campo email \n”;
}
if (mensagem.text == “”){
mensagemErro.text = String(mensagemErro.text)
+ “Favor preencher o campo mensagem \n”;
}
}
function limpar(evento:MouseEvent):void{
nome.text = “”; email.text = “”; mensagem.text = “”;
}
Caso as caixas de texto estejam vazias retornará uma mensagem no campo de texto instanciado de “mensagemErro”.
Teste o arquivo e veja que os botões estão funcionando.
Melhore o visual desta página inserindo imagens de redes sociais e maiores informações.

 

Configurando o envio de dados do formulário de contato

15- Abaixo dos ouvintes dos botões (na terceira linha) digite:
var nomeArquivo:String;
nomeArquivo = “processa.asp”;
O Flash conversa com o ASP e PHP através de envio e recebimento de variáveis, executando as tarefas.
Neste exercício passaremos os dados para o ASP fazer o envio dos dados por e-mail.
16- Abaixo das condicionais (if) acrescente mais uma para a função “enviar”, digitando:
if (mensagemErro.text = = “”){
this.enviar();
}
17- Abaixo iremos digitar a função “enviar”, responsável pelo envio dos nossos dados do formulário:
function enviar():void {
var req:URLRequest=new URLRequest(nomeArquivo);
req.method=URLRequestMethod.POST;
var vars:URLVariables=new URLVariables;
vars.nome=escape(nome.text);
vars.email=escape(email.text);
vars.mensagem=escape(mensagem.text); req.data=vars;
var loader:URLLoader=new URLLoader();
loader.load(req);
loader.addEventListener(Event.
COMPLETE,onVarsLoaded);
loader.addEventListener(IOErrorEvent.IO_ERROR,
onIOError);
}
function onVarsLoaded(event:Event):void{
var loader:URLLoader = URLLoader(event.target);
mensagemErro.text = “Email enviado com sucesso”;
}
function onIOError(event:IOErrorEvent):void {
mensagemErro.text = “Erro ao enviar o email”;
}
A função enviar pega todos os itens digitados nos campos e envia os dados. São criadas variáveis para os objetos (nome, email,  mensagem) para guardarem o conteúdo dos dados digitados.

18
set

Carregar audio mp3 externo e carregar audio em botões

Vimos como utilizar sons para trabalhar no Flash. Nesta lição veremos a possibilidade do som não precisar ser previamente importado para o filme, mas que isso seja feito através do ActionScript.
Vamos ver um exemplo que buscará um arquivo de som externo.
1- Crie uma nova layer e renomeie para “controlesom”.
2- Nessa layer desenhe dois botões: um que simbolize a Play e o outro o Stop.
3- Selecione o botão correspondente ao stop e transforme-o em um Button e instancieo para “parar”.
4- Selecione o botão correspondente ao play e transforme-o em um Button e instancieo para “tocar”.
Antes de programarmos os botões iremos carregá-lo externamente através de comandos em ActionScript.
5- Selecione o primeiro quadro da camada “acoes” e digite na primeira linha do painel Actions (F9):
var audio:Sound = new Sound();
Nesta linha criamos uma instância chamada áudio a partir da classe Sound,
responsável por trabalhar com som no Flash.
6- Após, em uma segunda linha digite:
Var endereco:URLRequest=new
URLRequest(“sons_site/som_site.mp3”);
audio.load(endereco);
Na primeira linha criamos uma instância chamada “endereço” a partir daclasse URLRequest que armazena o endereço para o arquivo que iremos carregar.
Na segunda linha, para a instância chamada “audio”carregamos o arquivo de som pelo método load.
O arquivo de som já esta carregado, mas só será executado quando mandarmos ele fazer isso.
7- Numa outra linha digite:
audio.play();
Agora sim, mandamos à instância chamada “audio” iniciar a reprodução do som
pelo método play( ).
8- Teste o filme e veja que o som será carregado e executado.
9- No painel Actions altere a linha:
audio.play();

Para:

var
canal_de_som:SoundChannel=audio.play(0,int.MAX_VALUE);
Continuamos a mandar que o arquivo seja executado pelo método play que agora contém uma constante, ou seja, nosso som irá repetir (quando chegar ao final). O método play foi associado a uma instância que foi criada chamada “canal_de_som”, do tipo SoundChannel.
10- Para fazermos o som parar digite no painel Action:
parar.addEventListener(MouseEvent.CLICK,paraSom);
function paraSom(evento:MouseEvent):void {
canal_de_som.stop();
}
12- Para fazermos o som tocar novamente digite:
tocar.addEventListener(MouseEvent.CLICK,tocaSom);
function tocaSom(evento:MouseEvent):void {
canal_de_som = audio.play(0,int.MAX_VALUE);
}
11- Teste o arquivo e veja seu funcionamento.

 

Inserindo áudio em botões

Podemos associar sons aos diversos estados de um símbolo de botão. Como os sons são armazenados junto com o símbolo, eles funcionam em todas as ocorrências do símbolo.
1- Crie um novo arquivo.
2- Arraste uma instância de botão para o palco do Flash através do menu: Window > Common Libraries > Buttons.
3- Dê um duplo clique em cima do botão para entrar em sua edição.
4- Crie uma nova layer renomeando-a para “som”. Insira um qaudro em cada estágio do botão.
5- Importe um som para a Library que está na pasta sons_botoes.
6- Selecione o estágio Down na camada som do botão e clique no item Sound opção Name selecionando o som do botão.
7- Teste o filme e veja que quando o botão é pressionado emite o som.