Como parar de som em AS3
Você pode criar uma orquestra completa de sons com centenas de instrumentos musicais com software de animação Flash. Você pode usar o instrumento musical pré-gravado sons de arquivos de MP3 ou mesmo matematicamente gerar sons de instrumentos musicais para criar sua trilha sonora de filme . Para esses projetos, e mesmo os mais simples , você precisa ser capaz de parar sons. Com AS3 (ActionScript 3, a linguagem de programação Flash) você pode parar de sons específicos ou parar todos os sons. Parar todos os sons tem apenas uma linha de código; fazendo com que o jogo de interface e parar de sons é um pouco mais work.Things você precisa
Adobe Flash Professional ( versões CS3, CS4 ou CS5 )
Mostrar Mais instruções
1
Inicie o programa flash. Clique em ” Arquivo”, ” Novo” na barra de menu principal Flash. Clique no tipo de arquivo ” Flash File (ActionScript 3.0) ” na caixa de diálogo ” Novo documento ” . Clique em ” OK”.
2
Clique na opção “Biblioteca ” do menu “Janela”.
3
Clique em ” Sons “, no ” Bibliotecas comuns “Menu dentro da” janela ” menu.
4
Clique em um dos ” Sirens ” parece. Arraste-o para o painel Biblioteca que você já abriu .
5
clique com o botão direito do mouse sobre o seu ” sirenes ” arquivo de som. Clique em ” Propriedades” no menu de contexto. Marque a opção ” Exportar para ActionScript “. Substitua o texto na caixa de texto “Class “, com uma nova classe chamada ” Siren “. Clique em ” OK”. Clique em ” OK” novamente na próxima caixa de diálogo “Class” .
6
Clique em “Propriedades ” no menu “Janela” para exibir o Inspetor de propriedades . Clique em ” Componentes ” no menu “Janela” para exibir a biblioteca de componentes.
7
Clique e arraste o componente ” botão” da Biblioteca Componentes para o palco do Flash. Digite a instância do nome ” redsongs ” na caixa de texto Nome instância no inspetor Properties. Clique e arraste um outro componente ” botão” da Biblioteca Componentes para o palco do Flash. Digite o nome de instância ” Labelstop ” na caixa de texto Nome instância no inspetor Properties.
8
Selecione “Actions” no menu “Janela” na barra de menu principal Flash. Posicione o cursor na primeira linha do editor de Ações. Clique e digite o seguinte código para declarar um objeto de som da sirene e um SoundChannel para processar o som através
var sirensong : Siren Siren = new ();
var sirenchannelone : . SoundChannel = new SoundChannel ();
9
Digite o código a seguir , a partir da próxima linha no editor de ações, para instruir o Flash para reproduzir o som da sirene quando o botão é clicado redsongs e parar de jogar quando a sirene o botão é clicado Labelstop
redsongs.addEventListener ( MouseEvent.CLICK , redplay ); .
Labelstop.addEventListener ( MouseEvent.CLICK , violetplay );
função redplay ( songevent : MouseEvent ): void {
sirenchannelone = sirensong.play (); }
;
função violetplay ( songevent : MouseEvent ): void {
if ( sirenchannelone ) {
SoundMixer.stopAll (); }
;
};
10
Copiar e colar o seguinte código o editor de ações , se você quiser garantir que a sua criação som e programa parar executado corretamente
var sirensong : Siren Siren = new ();
var sirenchannelone : . SoundChannel = new SoundChannel ();
redsongs.addEventListener ( MouseEvent.CLICK , redplay );
Labelstop.addEventListener ( MouseEvent.CLICK , violetplay );
função redplay ( songevent : MouseEvent ): void {
sirenchannelone = sirensong.play (); }
;
função violetplay ( songevent : MouseEvent ): void {
if ( sirenchannelone ) {
SoundMixer.stopAll (); }
;
};
11
Clique em ” TestMovie ” no menu “Control” na principal barra de menu do Flash para iniciar o filme som da sirene . Clique no botão redsongs jogar a sirene de som e clique no botão Labelstop para parar o som .