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 .

Deixe um comentário