Guia do Usuário Cancelar

Som e ActionScript

 

Com o ActionScript®, você pode controlar os sons no tempo de execução. O uso do ActionScript permite criar interação e outros recursos nos arquivos FLA que não são possíveis apenas com a Linha do tempo.

AS3 Guia do desenvolvedor: Trabalho com som descreve como trabalhar com som no ActionScript 3.0.

 (Apenas para o Animate ) O ActionScript 2.0 e o ActionScript 1.0 não são compatíveis com o Animate.

Controle de sons usando comportamentos

Usando comportamentos pré-gravados de som do ActionScript 2.0, você pode adicionar sons ao documento e controlar a reprodução de som. Adicionar um som usando esses comportamentos cria uma ocorrência do som, que é usada para controlar o som.

 O ActionScript 3.0 e o Flash Lite 1.x e Flash Lite 2.x não oferecem suporte a comportamentos.

Carregar som em arquivo usando um comportamento

  1. Selecione o objeto, por exemplo, um botão, que você deseja usar para acionar o comportamento.
  2. No painel Comportamentos (Janela > Comportamentos), clique no botão Adicionar (+) e selecione Som > Carregar som da biblioteca ou Som > Carregar arquivo mp3 de fluxo.
  3. Na caixa de diálogo Carregar som, insira o identificador de ligação do som da biblioteca ou o local de som do arquivo fluxo de mp3. Em seguida, insira um nome para a ocorrência do som e clique em OK.
  4. No painel Comportamentos, em Evento, clique em Ao soltar (o evento padrão) e selecione um evento do mouse no menu. Se desejar usar o evento OnRelease, não altere a opção.

Reprodução ou interrupção de sons usando um comportamento

  1. Selecione o objeto, por exemplo, um botão, que você deseja usar para acionar o comportamento.
  2. No painel Comportamentos (Janela > Comportamentos), clique no botão Adicionar (+).
  3. Selecione Som > Reproduzir som, Som > Parar som ou Som > Parar todos os sons.
  4. Na caixa de diálogo exibida, siga um destes procedimentos:
    • Insira o identificador de ligação e o nome da ocorrência do som que você deseja reproduzir ou parar e clique em OK.

    • Clique em OK para confirmar que deseja parar todos os sons.

  5. No painel Comportamentos, em Evento, clique em Ao soltar (o evento padrão) e selecione um evento do mouse no menu. Se desejar usar o evento OnRelease, não altere a opção.

Controle de sons com o objeto de som ActionScript 2.0

Use o objeto de som do ActionScript 2.0 para adicionar sons e controlar objetos de som no documento, incluindo ajuste de volume ou equilíbrio à direita ou à esquerda durante a reprodução do som. Para obter mais informações, consulte Criação de controles de som, em Uso do ActionScript 2.0 no Flash.

  1. Selecione o som no painel Biblioteca.
  2. No Windows: selecione Ligação no menu Painel do canto superior direito do painel, ou clique com o botão direito. No Macintosh: clique com Ctrl no nome do som no painel Biblioteca e selecione Ligação no menu de contexto.
  3. Na caixa de diálogo Propriedades de ligação, em Ligação, selecione Exportar para ActionScript.
  4. Insira uma string de identificador na caixa e clique em OK.

Sobre o evento onSoundComplete do ActionScript 2.0

O evento onSoundComplete do objeto de som do ActionScript 2.0 permite acionar um evento em um aplicativo do Animate com base na conclusão de um arquivo de som anexado. O objeto de som é um objeto embutido que permite o controle de sons em um aplicativo do Animate. Para obter mais informações, consulte Som na Referência de idioma do ActionScript 2.0. O evento onSoundComplete do objeto de som é chamado automaticamente quando o arquivo de som anexado termina a reprodução. Se o som estiver em loop por um número de vezes especificado, o evento será acionado quando o loop do som terminar.

O objeto de som tem duas propriedades que podem ser usadas com o evento onSoundComplete. A propriedade de duração é uma propriedade somente leitura que representa a duração, em milissegundos, da amostra de som anexada ao objeto de som. A propriedade de posição é uma propriedade somente leitura que representa o número de milissegundos em que o som será reproduzido em cada repetição.

O evento onSoundComplete permite manipular sons de diversas maneiras, como as seguintes:

  • Criar uma lista de reprodução dinâmica ou sequenciador.

  • Criar uma apresentação de multimídia que verifica o término da narração antes de avançar para o próximo quadro ou a próxima cena.

  • Criar um jogo que sincronize suavemente sons com eventos ou cenas e transições específicos entre sons diferentes.

  • Sincronizar o tempo de mudança de imagem com o som, por exemplo, alterar a imagem quando o som estiver na metade do tempo de reprodução.

Acesso às propriedades ID3 em arquivos mp3 com o Flash Player

O Adobe Flash Player 7 e superior oferece suporte às tags ID3 versões 2.4 E 2.4. Nessa versão, quando você carrega um som mp3 usando o método attachSound() ou loadSound() do ActionScript 2.0, as propriedades de tag ID3 estão disponíveis no início do fluxo de dados de som. O evento onID3 é executado quando os dados ID3 são inicializados.

O Flash Player 6 (6.0.40.0) e superior oferece suporte a arquivos mp3 com tags ID3 versões 1.0 e 1.1. Nas tags ID3 versões 1.0 e 1.1, as propriedades estão disponíveis no final do fluxo de dados. Se o som não contiver uma tag ID3v1, as propriedades ID3 serão indefinidas. Usuários devem ter o Flash Player 6 (6.0.40.0) ou superior para que as propriedades ID3 funcionem.

Para obter mais informações sobre o uso das propriedades ID3, consulte id3 (propriedade Sound.id3) em Referência de idioma do ActionScript 2.0.

Receba ajuda com mais rapidez e facilidade

Novo usuário?