sexta-feira, 1 de maio de 2009

Som no Flash MX

Quando começamos a mexer com o Flash, desejamos aprimorar os nossos projetos utilizando som. Neste tutorial aprenderemos a construir um controlador de som - Play e Stop - para um MP3 da Biblioteca do Flash!



Construindo o controlador



Faça o desenhe do que será o botão de Play e Stop e selecione os dois logo em seguida:







Agora aperte F8 para criar um Movie Clip:







Defina o nome do símbolo e seu comportamento (Clipe de Filme ou Movie Clip):







Agora dê dois cliques para abrir a edição do Clipe de Filme:







Selecione aquele que será o botão Play e aperte F8 mas agora defina o comportamento como Botão (Button). Faça o mesmo para o Stop:







Agora, crie mais um Frame na linha de tempo - simplesmente clique no Frame 2 e pressione a tecla F6:







Clique com o botão direito no Frame 1 e escolha a opção Ações:







Coloque a ação stop(); para o Frame e feche o painel:







Agora precisamos criar mais um Clipe de Filme, que conterá a ação do som. Faça um quadrado qualquer e defina-o como Clipe de Filme:







Para que este Clipe de Filme não fique visível, selecione-o e defina sua cor como Alpha 0% na barra de propriedades:









Agora abra o painel de Ações para digitar a seguinte ação:







Esta ação define o objeto som e agora precisamos definir a ação de cada um dos botões. Selecione o Frame 1, abra o painel de Ações para o botão Play e digite a ação:







Agora, a ação para o Stop:







Essa ação pára qualquer som que esteja sendo tocado.



Importando o som e definindo o vínculo



Agora vem o mais fácil: basta importar o som clicando em Arquivo > Importar ou Ctrl+R:







Selecione o arquivo e clique em Abrir para que o Flash importe o som para a Biblioteca (Ctrl+L para abrir a biblioteca). Clique com o botão direito do mouse no arquivo de Som e escolha a opção Vinculação:







Agora é só dar o nome de som:







Pronto, teste seu filme (Ctrl+Enter) e use a criatividade para inovar!

Nenhum comentário:

Postar um comentário